fix: clear arrival_time and disable field when status is sent

This commit is contained in:
2026-07-05 22:15:40 +08:00
parent 000f39779c
commit b56c3bc6c5
2 files changed
+17 -8

No files matched your search

+1 -1
View File
@@ -354,7 +354,7 @@ def postcard_update(
pc.recipient_name = recipient_name or None
pc.country = country or None
pc.send_time = _parse_dt(send_time)
pc.arrival_time = _parse_dt(arrival_time)
pc.arrival_time = None if status == "sent" else _parse_dt(arrival_time)
pc.sender_name = sender_name or None
pc.receive_time = _parse_dt(receive_time)
db.commit()