37769-vm/patch_import_logic.py
2026-05-30 08:01:02 +00:00

23 lines
914 B
Python

import os
import re
with open('core/voter_import_logic.py', 'r') as f:
content = f.read()
# Add logic to ensure voted=True implies target_door_visit=False and call_queue_status=no_call_required
old_logic = """ else:
defaults[field_name] = field_value"""
new_logic = """ else:
defaults[field_name] = field_value
if defaults.get("voted") is True:
defaults["target_door_visit"] = False
defaults["call_queue_status"] = "no_call_required\""""
content = content.replace(old_logic, new_logic)
with open('core/voter_import_logic.py', 'w') as f:
f.write(content)
print("Updated core/voter_import_logic.py")