mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 18:01:03 +00:00
handle returns correctly for transactional (#7301)
This commit is contained in:
@@ -29,7 +29,7 @@ pub fn transactional(_attr: TokenStream, input: TokenStream) -> Result<TokenStre
|
||||
#vis #sig {
|
||||
use #crate_::storage::{with_transaction, TransactionOutcome};
|
||||
with_transaction(|| {
|
||||
let r = #block;
|
||||
let r = (|| { #block })();
|
||||
if r.is_ok() {
|
||||
TransactionOutcome::Commit(r)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user