1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-02-17 12:10:39 +01:00

fix: wrong detection of field default expressions in some cases

This commit is contained in:
Fabio Di Stasio 2021-05-25 16:54:13 +02:00
parent c568acae14
commit 04bdd085a5

View File

@ -239,11 +239,11 @@ export default {
field.defaultType = 'noval'; field.defaultType = 'noval';
else if (field.default === 'NULL') else if (field.default === 'NULL')
field.defaultType = 'null'; field.defaultType = 'null';
else if (field.default.match(/^\s*(\w+)\s*\((.*)\)$/)) else if (isNaN(+field.default) && field.default.charAt(0) !== '\'')
field.defaultType = 'expression'; field.defaultType = 'expression';
else { else {
field.defaultType = 'custom'; field.defaultType = 'custom';
if (isNaN(field.default) && !field.default.includes('\'')) if (isNaN(+field.default) && !field.default.includes('\''))
field.default = `'${field.default}'`; field.default = `'${field.default}'`;
} }