From 5bbc6a5a2726d2e961922a8e2810ef40a38b324d Mon Sep 17 00:00:00 2001 From: Wirachot Date: Thu, 15 Jan 2026 13:14:28 +0700 Subject: [PATCH] check csvpack & fix view upload file --- src/js/AppBuilder/platform/ABModel.js | 2 +- src/js/AppBuilder/platform/dataFields/ABFieldFile.js | 2 +- src/js/resources/NetworkRestSocket.js | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/js/AppBuilder/platform/ABModel.js b/src/js/AppBuilder/platform/ABModel.js index 45f1ca0..0c3d88d 100644 --- a/src/js/AppBuilder/platform/ABModel.js +++ b/src/js/AppBuilder/platform/ABModel.js @@ -98,7 +98,7 @@ export default class ABModel extends ABModelCore { return; } - if (this.isCsvPacked(data)) { + if (this.isCsvPacked && this.isCsvPacked(data)) { let lengthPacked = JSON.stringify(data).length; data = this.csvUnpack(data); diff --git a/src/js/AppBuilder/platform/dataFields/ABFieldFile.js b/src/js/AppBuilder/platform/dataFields/ABFieldFile.js index 0653467..a34d4a3 100644 --- a/src/js/AppBuilder/platform/dataFields/ABFieldFile.js +++ b/src/js/AppBuilder/platform/dataFields/ABFieldFile.js @@ -379,7 +379,7 @@ export default class ABFieldFile extends ABFieldFileCore { `
${ editable ? `
${L("Drag and drop or click here")}` : "" }
`, - `
${ + `
${ name || "" }${ editable diff --git a/src/js/resources/NetworkRestSocket.js b/src/js/resources/NetworkRestSocket.js index b1534a0..2f6d135 100644 --- a/src/js/resources/NetworkRestSocket.js +++ b/src/js/resources/NetworkRestSocket.js @@ -54,7 +54,6 @@ class NetworkRestSocket extends NetworkRest { let model = obj.model(); if (ev != "ab.datacollection.delete") { // if data is packed, then unpack it - let model = obj.model(); if (model.isCsvPacked(values)) { let lengthPacked = JSON.stringify(data).length; values = model.csvUnpack(values);