fix: modules non-string config + live trail logging
This commit is contained in:
@@ -68,7 +68,7 @@ module.exports = {
|
||||
await WIKI.models.authentication.query().patch({
|
||||
isEnabled: str.isEnabled,
|
||||
config: _.reduce(str.config, (result, value, key) => {
|
||||
_.set(result, `${value.key}.value`, value.value)
|
||||
_.set(result, `${value.key}`, _.get(JSON.parse(value.value), 'v', null))
|
||||
return result
|
||||
}, {}),
|
||||
selfRegistration: str.selfRegistration,
|
||||
|
@@ -10,6 +10,11 @@ module.exports = {
|
||||
Mutation: {
|
||||
async logging() { return {} }
|
||||
},
|
||||
Subscription: {
|
||||
loggingLiveTrail: {
|
||||
subscribe: () => WIKI.GQLEmitter.asyncIterator('livetrail')
|
||||
}
|
||||
},
|
||||
LoggingQuery: {
|
||||
async loggers(obj, args, context, info) {
|
||||
let loggers = await WIKI.models.loggers.getLoggers()
|
||||
|
@@ -42,7 +42,7 @@ module.exports = {
|
||||
await WIKI.models.searchEngines.query().patch({
|
||||
isEnabled: searchEngine.isEnabled,
|
||||
config: _.reduce(searchEngine.config, (result, value, key) => {
|
||||
_.set(result, `${value.key}`, value.value)
|
||||
_.set(result, `${value.key}`, _.get(JSON.parse(value.value), 'v', null))
|
||||
return result
|
||||
}, {})
|
||||
}).where('key', searchEngine.key)
|
||||
|
@@ -43,7 +43,7 @@ module.exports = {
|
||||
isEnabled: tgt.isEnabled,
|
||||
mode: tgt.mode,
|
||||
config: _.reduce(tgt.config, (result, value, key) => {
|
||||
_.set(result, `${value.key}`, value.value)
|
||||
_.set(result, `${value.key}`, _.get(JSON.parse(value.value), 'v', null))
|
||||
return result
|
||||
}, {})
|
||||
}).where('key', tgt.key)
|
||||
|
Reference in New Issue
Block a user