Skip to content

Commit f104a4e

Browse files
committed
fix: previous_values_are_unequal
1 parent 8e7e28d commit f104a4e

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

codeforlife/models/signals/pre_save.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,9 @@ def previous_values_are_unequal(instance: _.AnyModel, fields: t.Set[str]):
105105
"""
106106
# pylint: enable=line-too-long
107107

108-
return check_previous_values(
109-
instance,
110-
{
111-
field: lambda previous_value: (
112-
previous_value != getattr(instance, field)
113-
)
114-
for field in fields
115-
},
108+
get_previous_value = _generate_get_previous_value(instance)
109+
110+
return all(
111+
get_previous_value(field) != getattr(instance, field)
112+
for field in fields
116113
)

0 commit comments

Comments
 (0)