Skip to content

Commit 03d6213

Browse files
authored
fix: ensure falsy values are valid default values (#5182)
1 parent 91778b5 commit 03d6213

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/better-auth/src/db/schema.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export function parseInputData<T extends Record<string, any>>(
9393
for (const key in fields) {
9494
if (key in data) {
9595
if (fields[key]!.input === false) {
96-
if (fields[key]!.defaultValue) {
96+
if (fields[key]!.defaultValue !== undefined) {
9797
parsedData[key] = fields[key]!.defaultValue;
9898
continue;
9999
}
@@ -116,7 +116,7 @@ export function parseInputData<T extends Record<string, any>>(
116116
continue;
117117
}
118118

119-
if (fields[key]!.defaultValue && action === "create") {
119+
if (fields[key]!.defaultValue !== undefined && action === "create") {
120120
parsedData[key] = fields[key]!.defaultValue;
121121
continue;
122122
}

0 commit comments

Comments
 (0)