diff options
Diffstat (limited to 'aconf/transaction/init.lua')
-rw-r--r-- | aconf/transaction/init.lua | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/aconf/transaction/init.lua b/aconf/transaction/init.lua index 9e508b9..cd7fc5f 100644 --- a/aconf/transaction/init.lua +++ b/aconf/transaction/init.lua @@ -116,11 +116,9 @@ local store = require('aconf.persistence') local def_store = require('aconf.persistence.defer') return function(options) - options = options or {} - return ModelTransaction( - options.parent or ( - options.allow_commit_defer and def_store or store - ), - not (options.parent and options.defer_validation) - ) - end + options = options or {} + return ModelTransaction( + options.parent or (options.allow_commit_defer and def_store or store), + not (options.parent and options.defer_validation) + ) +end |