X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDX%2FOp%2FObserve.pm;h=d264be52919538524a951010d90d06f983cfe7f5;hb=0676b2822d7fdcab673d3f0c4a85fe9d05af8a76;hp=c458d2cc78f2cbd63a669a6c4e54fec53b3dd38c;hpb=37e9670dc1bf2c37386b1b84afe94877256b8359;p=scpubgit%2FDKit.git diff --git a/lib/DX/Op/Observe.pm b/lib/DX/Op/Observe.pm index c458d2c..d264be5 100644 --- a/lib/DX/Op/Observe.pm +++ b/lib/DX/Op/Observe.pm @@ -17,7 +17,7 @@ has _arg_map => (is => 'lazy', builder => sub { sub run { my ($self, $state) = @_; ($state, my %args) = $self->_expand_args($state, %{$self->_arg_map}); - my @vars = map $_->bound_value, @args{sort keys %args}; + my @vars = map $state->resolve_value($_), @args{sort keys %args}; my $observer = $self->builder->(@vars); $state->return_from_run( DX::ObservationRequired->new(