浏览代码

fix: hotfix 1.0.6

NGPixel 8 年之前
父节点
当前提交
a5c7389206
共有 3 个文件被更改,包括 8 次插入5 次删除
  1. 1 1
      .build/_tasks.js
  2. 1 1
      server/libs/config.js
  3. 6 3
      server/libs/entries.js

+ 1 - 1
.build/_tasks.js

@@ -76,7 +76,7 @@ module.exports = Promise.mapSeries([
           return Promise.map(langs, lang => {
           return Promise.map(langs, lang => {
             console.info(colors.white('      ' + lang + '.json'))
             console.info(colors.white('      ' + lang + '.json'))
             let outputPath = path.join('./assets/js/i18n', lang + '.json')
             let outputPath = path.join('./assets/js/i18n', lang + '.json')
-            return fs.readJsonAsync(path.join('./server/locales', lang + '.json'), 'utf8').then((content) => {
+            return fs.readJsonAsync(path.join('./server/locales', lang + 'browser.json'), 'utf8').then((content) => {
               return fs.outputJsonAsync(outputPath, _.defaultsDeep(content, enContent))
               return fs.outputJsonAsync(outputPath, _.defaultsDeep(content, enContent))
             }).catch(err => { // eslint-disable-line handle-callback-err
             }).catch(err => { // eslint-disable-line handle-callback-err
               return fs.outputJsonAsync(outputPath, enContent)
               return fs.outputJsonAsync(outputPath, enContent)

+ 1 - 1
server/libs/config.js

@@ -53,7 +53,7 @@ module.exports = (confPaths) => {
 
 
   appconfig.authStrategies = {
   appconfig.authStrategies = {
     list: _.filter(appconfig.auth, ['enabled', true]),
     list: _.filter(appconfig.auth, ['enabled', true]),
-    socialEnabled: (_.chain(appconfig.auth).omit('local').filter(['enabled', true]).value().length > 0)
+    socialEnabled: (_.chain(appconfig.auth).omit(['local', 'ldap']).filter(['enabled', true]).value().length > 0)
   }
   }
   if (appconfig.authStrategies.list.length < 1) {
   if (appconfig.authStrategies.list.length < 1) {
     console.error(new Error('You must enable at least 1 authentication strategy!'))
     console.error(new Error('You must enable at least 1 authentication strategy!'))

+ 6 - 3
server/libs/entries.js

@@ -378,9 +378,12 @@ module.exports = {
 
 
         // Create cache for new entry
         // Create cache for new entry
 
 
-        return self.updateCache(newEntryPath).then(entry => {
-          return search.add(entry)
-        })
+        return Promise.join(
+          db.Entry.deleteOne({ _id: entryPath }),
+          self.updateCache(newEntryPath).then(entry => {
+            return search.add(entry)
+          })
+        )
       })
       })
     })
     })
   },
   },