From 8ac42156061c7a59c6cc38eabb49055b302e7107 Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Thu, 2 Oct 2008 15:12:50 +0000 Subject: [PATCH] fixed: DataForm doesn't keep posted values properly when data fails validation --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Asset/Wobject/DataForm.pm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 232ebf585..5555bf269 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -5,6 +5,7 @@ - fixed: some default assets have ids shorter than 22 characters - fixed: failure when submitting a dataform that sends mail with an empty file field - fixed: DataForm ignores height on textarea fields + - fixed: DataForm doesn't keep posted values properly when data fails validation 7.6.0 - added: users may now customize the post received page for the CS diff --git a/lib/WebGUI/Asset/Wobject/DataForm.pm b/lib/WebGUI/Asset/Wobject/DataForm.pm index 46c920d85..945f6bc70 100644 --- a/lib/WebGUI/Asset/Wobject/DataForm.pm +++ b/lib/WebGUI/Asset/Wobject/DataForm.pm @@ -651,7 +651,7 @@ sub getRecordTemplateVars { for my $field (@fields) { # need a copy my $value; - if ($entry) { + if ($entryData) { $value = $entryData->{ $field->{name} }; } elsif (!$ignoreForm && defined (my $formValue = $self->session->form->process($field->{name}))) {