From 04bdd085a56240273133586d23196e52341d5f27 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Tue, 25 May 2021 16:54:13 +0200 Subject: [PATCH] fix: wrong detection of field default expressions in some cases --- src/renderer/components/WorkspacePropsTab.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/WorkspacePropsTab.vue b/src/renderer/components/WorkspacePropsTab.vue index 3efe6233..2463eaed 100644 --- a/src/renderer/components/WorkspacePropsTab.vue +++ b/src/renderer/components/WorkspacePropsTab.vue @@ -239,11 +239,11 @@ export default { field.defaultType = 'noval'; else if (field.default === 'NULL') field.defaultType = 'null'; - else if (field.default.match(/^\s*(\w+)\s*\((.*)\)$/)) + else if (isNaN(+field.default) && field.default.charAt(0) !== '\'') field.defaultType = 'expression'; else { field.defaultType = 'custom'; - if (isNaN(field.default) && !field.default.includes('\'')) + if (isNaN(+field.default) && !field.default.includes('\'')) field.default = `'${field.default}'`; }