fixed assertion for _build_fields_for_type_Str
wreis [Sat, 26 Jan 2008 15:29:08 +0000 (15:29 +0000)]
lib/Reaction/UI/ViewPort/Action.pm

index e538895..d94d701 100644 (file)
@@ -135,8 +135,9 @@ class Action is 'Reaction::UI::ViewPort::Object', which {
     my ($self, $attr, $args) = @_;
     if ($attr->has_valid_values) { # There's probably a better way to do this
       $self->_build_simple_field(attribute => $attr, class => ChooseOne, %$args);
+    } else {
+      $self->_build_simple_field(attribute => $attr, class => Text, %$args);
     }
-    $self->_build_simple_field(attribute => $attr, class => Text, %$args);
   };
 
   implements _build_fields_for_type_Password => as {