From 6227a0f0ab2016f07dd8590eac78d8257724cd5c Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Fri, 18 Aug 2023 12:45:27 +0200 Subject: [PATCH] fix(backend): Deal with json errors --- sites/backend/src/utils/model-decorator.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sites/backend/src/utils/model-decorator.mjs b/sites/backend/src/utils/model-decorator.mjs index 5b772b72c7f..63ea9ef7825 100644 --- a/sites/backend/src/utils/model-decorator.mjs +++ b/sites/backend/src/utils/model-decorator.mjs @@ -107,7 +107,11 @@ export function decorateModel(Model, tools, modelConfig) { if (this.record) { for (const field of this.jsonFields) { if (this.encryptedFields && this.encryptedFields.includes(field)) { - this.clear[field] = JSON.parse(this.clear[field]) + try { + this.clear[field] = JSON.parse(this.clear[field]) + } catch (err) { + console.log(err, typeof this.clear[field]) + } } else { this.record[field] = JSON.parse(this.record[field]) }