[tools] testbot/cgi: Report all of a form's invalid fields at once.

Francois Gouget fgouget at codeweavers.com
Tue Jul 12 08:22:25 CDT 2022


Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
---
 testbot/lib/ObjectModel/CGI/FormPage.pm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/testbot/lib/ObjectModel/CGI/FormPage.pm b/testbot/lib/ObjectModel/CGI/FormPage.pm
index c299d54b4a..d6ded1b07b 100644
--- a/testbot/lib/ObjectModel/CGI/FormPage.pm
+++ b/testbot/lib/ObjectModel/CGI/FormPage.pm
@@ -599,6 +599,7 @@ sub Validate($)
 {
   my ($self) = @_;
 
+  my $Ret = 1;
   foreach my $PropertyDescriptor (@{$self->GetPropertyDescriptors()})
   {
     my $Value = $self->GetParam($PropertyDescriptor->GetName());
@@ -606,11 +607,11 @@ sub Validate($)
     if ($ErrMessage)
     {
       $self->AddError($ErrMessage, $PropertyDescriptor->GetName());
-      return !1;
+      $Ret = !1;
     }
   }
 
-  return 1;
+  return $Ret;
 }
 
 sub SaveProperty($$$)
-- 
2.30.2




More information about the wine-devel mailing list