lib/isomorfeus/operation/handler/operation_handler.rb in isomorfeus-operation-1.0.0.zeta1 vs lib/isomorfeus/operation/handler/operation_handler.rb in isomorfeus-operation-1.0.0.zeta2
- old
+ new
@@ -13,10 +13,10 @@
if operation_class
props_json = request[operation_class_name]
begin
props = Oj.load(props_json, mode: :strict)
props.merge!({pub_sub_client: pub_sub_client, current_user: current_user})
- if current_user.authorized?(operation_class, :promise_run, *props)
+ if current_user.authorized?(operation_class, :promise_run, props)
operation_promise = operation_class.promise_run(props)
if operation_promise.realized?
result = { success: 'ok' , result: operation_promise.value }
else
start = Time.now