indirect via resolve_value method
[scpubgit/DKit.git] / lib / DX / Op / CallRule.pm
index 17deac0..7702009 100644 (file)
@@ -26,7 +26,7 @@ sub run {
   my $invoke = DX::Op::FromCode->new(
     code => sub {
       my ($self, $state) = @_;
-      my $call = $var->bound_value->but(args => \@args);
+      my $call = $state->resolve_value($var)->but(args => \@args);
       $state->but(scope => {})->then($call);
     }
   );