diff options
Diffstat (limited to 'server/models')
-rw-r--r-- | server/models/server/plugin.ts | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/server/models/server/plugin.ts b/server/models/server/plugin.ts index a8de64dd4..c79178782 100644 --- a/server/models/server/plugin.ts +++ b/server/models/server/plugin.ts | |||
@@ -197,15 +197,11 @@ export class PluginModel extends Model<Partial<AttributesOnly<PluginModel>>> { | |||
197 | if (!c) return undefined | 197 | if (!c) return undefined |
198 | const value = c.value | 198 | const value = c.value |
199 | 199 | ||
200 | if (typeof value === 'string' && value.startsWith('{')) { | 200 | try { |
201 | try { | 201 | return JSON.parse(value) |
202 | return JSON.parse(value) | 202 | } catch { |
203 | } catch { | 203 | return value |
204 | return value | ||
205 | } | ||
206 | } | 204 | } |
207 | |||
208 | return c.value | ||
209 | }) | 205 | }) |
210 | } | 206 | } |
211 | 207 | ||