overture-stack / lyric

GNU Affero General Public License v3.0
0 stars 0 forks source link

Implement Database Transactions for Submission Operations #102

Open leoraba opened 1 month ago

leoraba commented 1 month ago

Description Implement database transactions when committing a Submission to ensure that all submission-related actions, including create, edit, and delete, are executed within the scope of a single database transaction. This will guarantee atomicity, ensuring that either all changes within a submission are successfully applied or, in the event of an error, none of the changes are committed. This approach will prevent partial updates and ensure data consistency across submission operations.