From 8441d3db73b48876a5dacb333d54a82681902a58 Mon Sep 17 00:00:00 2001 From: 1ilit Date: Sun, 16 Jun 2024 01:54:20 +0300 Subject: [PATCH] Accept 0 or 1 for bool values --- src/data/datatypes.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/data/datatypes.js b/src/data/datatypes.js index eda7522..e4f8880 100644 --- a/src/data/datatypes.js +++ b/src/data/datatypes.js @@ -178,8 +178,10 @@ export const defaultTypes = { type: "BOOLEAN", checkDefault: (field) => { return ( - field.default.trim().toLowerCase() === "false" || - field.default.trim().toLowerCase() === "true" + field.default.toLowerCase() === "false" || + field.default.toLowerCase() === "true" || + field.default === "0" || + field.default === "1" ); }, hasCheck: false, @@ -362,8 +364,10 @@ export const mysqlTypes = { type: "BOOLEAN", checkDefault: (field) => { return ( - field.default.trim().toLowerCase() === "false" || - field.default.trim().toLowerCase() === "true" + field.default.toLowerCase() === "false" || + field.default.toLowerCase() === "true" || + field.default === "0" || + field.default === "1" ); }, hasCheck: false, @@ -754,8 +758,10 @@ export const sqliteTypes = { type: "BOOLEAN", checkDefault: (field) => { return ( - field.default.trim().toLowerCase() === "false" || - field.default.trim().toLowerCase() === "true" + field.default.toLowerCase() === "false" || + field.default.toLowerCase() === "true" || + field.default === "0" || + field.default === "1" ); }, hasCheck: false,