From 198b23ceac03c4f3bbd8ee394e2724585d02a497 Mon Sep 17 00:00:00 2001 From: Wirachot Date: Sun, 4 Jan 2026 23:02:20 +0700 Subject: [PATCH] Added file to fix serialization --- ABModelCore.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ABModelCore.js b/ABModelCore.js index b66e2aa..985a813 100644 --- a/ABModelCore.js +++ b/ABModelCore.js @@ -728,7 +728,7 @@ module.exports = class ABModelCore { csvPackStringifyFields(myObject, content) { // stringify any potential json data // starting with List data - let keys = ["list", "json"]; + let keys = ["list", "json", "file"]; let stringifyFields = myObject.fields((f) => keys.indexOf(f.key) > -1); stringifyFields.forEach((f) => { for (let I = 0; I < content.length; I++) { @@ -987,10 +987,10 @@ module.exports = class ABModelCore { csvUnpackUnstringifyFields(myObject, data) { let connPK = myObject.PK(); - let keyFields = ["list", "boolean", "number", "json"]; + let keyFields = ["list", "boolean", "number", "json", "file"]; let parseFields = myObject.fields((f) => keyFields.indexOf(f.key) > -1); data.forEach((row) => { - // unstringify any list,bool,number fields + // unstringify any list,bool,number,file fields parseFields.forEach((f) => { let val = row[f.columnName]; if (val && typeof val == "string") {