diff options
Diffstat (limited to 'lib/Reaction/UI/ViewPort/DisplayField/List.pm')
-rw-r--r-- | lib/Reaction/UI/ViewPort/DisplayField/List.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Reaction/UI/ViewPort/DisplayField/List.pm b/lib/Reaction/UI/ViewPort/DisplayField/List.pm index 76fa250..6de2c15 100644 --- a/lib/Reaction/UI/ViewPort/DisplayField/List.pm +++ b/lib/Reaction/UI/ViewPort/DisplayField/List.pm @@ -14,15 +14,15 @@ class List is DisplayField, which { isa => 'Str', is => 'ro', required => 1, default => sub { 'display_name' }, ); - override build_value => sub { + override _build_value => sub { return super() || []; }; - implements build_value_names => as { + implements _build_value_names => as { my $self = shift; my @all = @{$self->value||[]}; my $meth = $self->value_map_method; - my @names = map { blessed $_ ? $_->$meth : $_ } @all; + my @names = map { blessed($_) ? $_->$meth : $_ } @all; return [ sort @names ]; }; |