fix: unify date format in add and edit confirmations

Now uses format_due_date() for edit confirmation dates,
matching the add confirmation format: "5 April 2026 13:00 (Asia/Jakarta)"
This commit is contained in:
shokollm
2026-04-05 02:18:45 +00:00
parent 22c7d8f4f5
commit 1bde18589c

View File

@@ -467,24 +467,18 @@ async def cmd_update(update: Update, ctx: ContextTypes.DEFAULT_TYPE) -> None:
changes.append(f"Link: {old_link}{link}")
if due_date_ts is not None:
old_date = (
datetime.fromtimestamp(old_bounty.due_date_ts, tz=tz).strftime(
"%d %b %Y %H:%M"
)
format_due_date(old_bounty.due_date_ts, timezone_str)
if old_bounty.due_date_ts
else "(none)"
)
new_date = datetime.fromtimestamp(due_date_ts, tz=tz).strftime(
"%d %b %Y %H:%M"
)
new_date = format_due_date(due_date_ts, timezone_str)
changes.append(f"Date: {old_date}{new_date}")
if clear_link:
old_link = old_bounty.link or "(none)"
changes.append(f"Link: {old_link} → (cleared)")
if clear_date:
old_date = (
datetime.fromtimestamp(old_bounty.due_date_ts, tz=tz).strftime(
"%d %b %Y %H:%M"
)
format_due_date(old_bounty.due_date_ts, timezone_str)
if old_bounty.due_date_ts
else "(none)"
)