fix: переместить commit в handler после conduct_draw для правильной работы транзакции
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Some checks reported errors
continuous-integration/drone/push Build encountered an error
This commit is contained in:
@@ -358,9 +358,8 @@ class LotteryService:
|
||||
'is_manual': info['is_manual']
|
||||
}
|
||||
|
||||
logger.info(f"conduct_draw: коммитим изменения")
|
||||
await session.commit()
|
||||
logger.info(f"conduct_draw: успешно завершено, победителей: {len(results)}")
|
||||
# НЕ коммитим здесь - это должно сделать вызывающая функция
|
||||
logger.info(f"conduct_draw: изменения подготовлены, победителей: {len(results)}")
|
||||
return results
|
||||
|
||||
@staticmethod
|
||||
|
||||
Reference in New Issue
Block a user