From 9fa6ca160a9dda057c3980c6ee19f0ee426fd0a0 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 17 Jul 2019 15:46:51 +0200 Subject: Some plugins fixes and doc enhancements --- server/models/server/plugin.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'server/models') diff --git a/server/models/server/plugin.ts b/server/models/server/plugin.ts index 50963ba57..f39b97ef0 100644 --- a/server/models/server/plugin.ts +++ b/server/models/server/plugin.ts @@ -156,6 +156,15 @@ export class PluginModel extends Model { return PluginModel.findOne(query) .then((c: any) => { if (!c) return undefined + const value = c.value + + if (typeof value === 'string' && value.startsWith('{')) { + try { + return JSON.parse(value) + } catch { + return value + } + } return c.value }) -- cgit v1.2.3