diff --git a/src/utils/issues.js b/src/utils/issues.js index 05ba93f..997849d 100644 --- a/src/utils/issues.js +++ b/src/utils/issues.js @@ -14,8 +14,14 @@ function checkDefault(field) { case "BIGINT": case "SMALLINT": return /^-?\d*$/.test(field.default); + case "SET": { + const defaultValues = field.default.split(","); + for (let i = 0; i < defaultValues.length; i++) { + if (!field.values.includes(defaultValues[i].trim())) return false; + } + return true; + } case "ENUM": - case "SET": return field.values.includes(field.default); case "CHAR": case "VARCHAR":