Remove callable detection for defaults

This commit is contained in:
alexaled 2020-11-23 10:35:40 +02:00
parent a677d506a9
commit 85fc3b2aa2

View File

@ -347,7 +347,9 @@ class Migrate:
cls._add_operator( cls._add_operator(
cls._alter_null(new_model, new_field), upgrade=upgrade cls._alter_null(new_model, new_field), upgrade=upgrade
) )
if new_field.default != old_field.default: if new_field.default != old_field.default and not callable(
new_field.default
):
cls._add_operator( cls._add_operator(
cls._alter_default(new_model, new_field), upgrade=upgrade cls._alter_default(new_model, new_field), upgrade=upgrade
) )