diff options
author | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-01-24 09:55:31 +0000 |
---|---|---|
committer | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-01-24 09:55:31 +0000 |
commit | cbbaa612669fa47419bc5b989f980de96b3a34ae (patch) | |
tree | d1162d7dd3f791b30d7a196c53b489031dd68292 /lib/Reaction/UI/ViewPort/Field.pm | |
parent | 80bb08dc211c0a0e1d3632f922fed32f02a37d23 (diff) | |
download | reaction-cbbaa612669fa47419bc5b989f980de96b3a34ae.tar.gz reaction-cbbaa612669fa47419bc5b989f980de96b3a34ae.zip |
is_lazy implies builder or default but need to ensure \!lazy_fail (Field value building code)
Diffstat (limited to 'lib/Reaction/UI/ViewPort/Field.pm')
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field.pm | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/Reaction/UI/ViewPort/Field.pm b/lib/Reaction/UI/ViewPort/Field.pm index b6fdf25..007946b 100644 --- a/lib/Reaction/UI/ViewPort/Field.pm +++ b/lib/Reaction/UI/ViewPort/Field.pm @@ -31,8 +31,7 @@ class Field is 'Reaction::UI::ViewPort', which { if (!$predicate || $self->model->$predicate || ($self->attribute->is_lazy - && ($self->attribute->builder - || $self->attribute->default)) + && !$self->attribute->is_lazy_fail) ) { return $self->model->$reader; } |