We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
replace_ignore
replace_multiple_reporting_differences
1 parent 4f784e0 commit c0a41c2Copy full SHA for c0a41c2
1 file changed
sql_athame/dataclasses.py
@@ -1535,7 +1535,8 @@ async def replace_multiple_reporting_differences(
1535
"""
1536
# For comparison purposes, combine auto-detected insert_only fields with manual ones
1537
all_insert_only = cls.insert_only_field_names() | set(insert_only)
1538
- ignore = sorted(set(ignore) | all_insert_only)
+ default_ignore = cls.replace_ignore_field_names() - set(force_update)
1539
+ ignore = sorted(set(ignore) | default_ignore | all_insert_only)
1540
differences_ignoring = cls._cached(
1541
("differences_ignoring", tuple(ignore)),
1542
lambda: cls._get_differences_ignoring_fn(ignore),
0 commit comments