mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-11-07 19:31:07 +00:00
handle returns correctly for transactional (#7301)
This commit is contained in:
1 parent
806dc9a659
commit
5172777c7d
2 files changed
+8
-3
No files matched your search
@@ -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