create-shout-fix5

This commit is contained in:
Untone 2025-01-21 21:54:23 +03:00
parent 8f6b96cb0f
commit 76a4c5fb53

View File

@ -321,7 +321,9 @@ async def update_shout(_, info, shout_id: int, shout_input=None, publish=False):
patch_main_topic(session, main_topic, shout_by_id) patch_main_topic(session, main_topic, shout_by_id)
shout_input["updated_at"] = current_time shout_input["updated_at"] = current_time
shout_input["published_at"] = current_time if publish else None if publish:
logger.info(f"publishing shout#{shout_id} with input: {shout_input}")
shout_input["published_at"] = current_time
Shout.update(shout_by_id, shout_input) Shout.update(shout_by_id, shout_input)
session.add(shout_by_id) session.add(shout_by_id)
session.commit() session.commit()