diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 1d60eb345..7903297e9 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -52,6 +52,8 @@ 7.3.20 - fix: Deactivated Users Subscriptions (perlDreamer Consulting, LLC) http://www.webgui.org/bugs/tracker/deactivated-users-subscriptions + - fix: Matrix: filling out no fields leads to unapprovable listing (perlDreamer Consulting, LLC) + http://www.webgui.org/bugs/tracker/matrix-filling-out-no-fields-leads-to-unapprovable-listing 7.3.19 - Fixed a formatting problem in the workflow editor screen. diff --git a/lib/WebGUI/Asset/Wobject/Matrix.pm b/lib/WebGUI/Asset/Wobject/Matrix.pm index 005485a47..683cd7a43 100644 --- a/lib/WebGUI/Asset/Wobject/Matrix.pm +++ b/lib/WebGUI/Asset/Wobject/Matrix.pm @@ -555,7 +555,7 @@ sub www_editListing { ); $f->text( -name=>"productName", - -value=>$listing->{productName}, + -value=>$listing->{productName} || 'Undefined', -label=>$i18n->get('product name'), -hoverHelp=>$i18n->get('product name description'), -maxLength=>25 @@ -683,7 +683,7 @@ sub www_editListingSave { my %data = ( listingId => $self->session->form->process("listingId"), lastUpdated => $self->session->datetime->time(), - productName => $self->session->form->process("productName"), + productName => $self->session->form->process("productName") || 'Undefined', productUrl => $self->session->form->process("productUrl"), manufacturerName => $self->session->form->process("manufacturerName"), manufacturerUrl => $self->session->form->process("manufacturerUrl"),