Skip to content

Commit 267cc40

Browse files
committed
fix: Handle nil default values in migration generator
closes #85
1 parent cf33460 commit 267cc40

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/migration_generator/migration_generator.ex

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2648,7 +2648,13 @@ defmodule AshSqlite.MigrationGenerator do
26482648
|> Map.put(:type, type)
26492649
|> Map.put(:size, size)
26502650
|> Map.put_new(:default, "nil")
2651-
|> Map.update!(:default, &(&1 || "nil"))
2651+
|> Map.update!(:default, fn value ->
2652+
if is_nil(value) do
2653+
"nil"
2654+
else
2655+
value
2656+
end
2657+
end)
26522658
|> Map.update!(:references, fn
26532659
nil ->
26542660
nil

0 commit comments

Comments
 (0)