aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/InterfaceModel/Search/UpdateSpec.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Reaction/InterfaceModel/Search/UpdateSpec.pm')
-rw-r--r--lib/Reaction/InterfaceModel/Search/UpdateSpec.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/Reaction/InterfaceModel/Search/UpdateSpec.pm b/lib/Reaction/InterfaceModel/Search/UpdateSpec.pm
index 5299166..5c32b8f 100644
--- a/lib/Reaction/InterfaceModel/Search/UpdateSpec.pm
+++ b/lib/Reaction/InterfaceModel/Search/UpdateSpec.pm
@@ -5,7 +5,14 @@ use Method::Signatures::Simple;
use aliased 'Reaction::InterfaceModel::Search::Spec', 'SearchSpec';
use namespace::clean -except => 'meta';
-has '+target_model' => (isa => SearchSpec);
+# FIXME - has '+attr' broken, copied from Reaction::InterfaceModel::Action
+#has '+target_model' => (isa => SearchSpec);
+has target_model => (
+ isa => SearchSpec,
+ is => 'ro',
+ required => 1,
+ metaclass => 'Reaction::Meta::Attribute'
+);
requires '_reflection_info';