diff --git a/server/graph/resolvers/system.js b/server/graph/resolvers/system.js
index 1d2417a3..cafff776 100644
--- a/server/graph/resolvers/system.js
+++ b/server/graph/resolvers/system.js
@@ -362,16 +362,16 @@ module.exports = {
       return process.cwd()
     },
     async groupsTotal () {
-      const total = await WIKI.models.groups.query().count('* as total').first().pluck('total')
-      return _.toSafeInteger(total)
+      const total = await WIKI.models.groups.query().count('* as total').first()
+      return _.toSafeInteger(total.total)
     },
     async pagesTotal () {
-      const total = await WIKI.models.pages.query().count('* as total').first().pluck('total')
-      return _.toSafeInteger(total)
+      const total = await WIKI.models.pages.query().count('* as total').first()
+      return _.toSafeInteger(total.total)
     },
     async usersTotal () {
-      const total = await WIKI.models.users.query().count('* as total').first().pluck('total')
-      return _.toSafeInteger(total)
+      const total = await WIKI.models.users.query().count('* as total').first()
+      return _.toSafeInteger(total.total)
     }
   }
 }
diff --git a/server/models/pages.js b/server/models/pages.js
index 0f1cf028..21bce9f8 100644
--- a/server/models/pages.js
+++ b/server/models/pages.js
@@ -570,7 +570,7 @@ module.exports = class Page extends Model {
     let affectedHashes = []
     // -> Perform replace and return affected page hashes (POSTGRES only)
     if (WIKI.config.db.type === 'postgres') {
-      affectedHashes = await WIKI.models.pages.query()
+      const qryHashes = await WIKI.models.pages.query()
         .returning('hash')
         .patch({
           render: WIKI.models.knex.raw('REPLACE(??, ?, ?)', ['render', replaceArgs.from, replaceArgs.to])
@@ -581,7 +581,7 @@ module.exports = class Page extends Model {
             'pageLinks.localeCode': opts.locale
           })
         })
-        .pluck('hash')
+      affectedHashes = qryHashes.map(h => h.hash)
     } else {
       // -> Perform replace, then query affected page hashes (MYSQL, MARIADB, MSSQL, SQLITE only)
       await WIKI.models.pages.query()
@@ -594,7 +594,7 @@ module.exports = class Page extends Model {
             'pageLinks.localeCode': opts.locale
           })
         })
-      affectedHashes = await WIKI.models.pages.query()
+      const qryHashes = await WIKI.models.pages.query()
         .column('hash')
         .whereIn('pages.id', function () {
           this.select('pageLinks.pageId').from('pageLinks').where({
@@ -602,7 +602,7 @@ module.exports = class Page extends Model {
             'pageLinks.localeCode': opts.locale
           })
         })
-        .pluck('hash')
+      affectedHashes = qryHashes.map(h => h.hash)
     }
     for (const hash of affectedHashes) {
       await WIKI.models.pages.deletePageFromCache({ hash })