id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 18449 Having an error raised during a transaction-decorated view will drop the error on the floor jstpierre@… nobody "Consider: {{{ @commit_manually def my_view(): transaction.set_dirty() # or a DB call or something raise Exception(""asdf"") }}} As the transaction is dirty, when exiting the decorator, it will raise an exception because the transaction is dirty. Duh. Instead, if there is an exc_value set in the exiting function, Django should re-raise it immediately and not drop my exception on the floor." Bug closed Database layer (models, ORM) 1.4 Normal duplicate transaction Design decision needed 0 0 0 0 0 0