fixed bugs where required fields were not actually required.
This commit is contained in:
parent
084827708f
commit
c7cbbe085f
2 changed files with 7 additions and 2 deletions
|
|
@ -1,2 +1,4 @@
|
|||
insert into webguiVersion values ('5.3.3','upgrade',unix_timestamp());
|
||||
delete from international where internationalId=29 and namespace='DataForm' and languageId=1;
|
||||
insert into international (internationalId,namespace,languageId,message,lastUpdated) values (29,'DataForm',1,'is required',1031515049);
|
||||
|
||||
|
|
|
|||
|
|
@ -601,11 +601,14 @@ sub www_process {
|
|||
if ($row{status} eq "required" || $row{status} eq "editable") {
|
||||
$value = WebGUI::Macro::filter($value);
|
||||
}
|
||||
if ($row{status} eq "required" && not defined $value) {
|
||||
if ($row{status} eq "required" && ($value =~ /^\s$/ || $value eq "" || not defined $value)) {
|
||||
#if ($row{status} eq "required" && ($value =~ /^\s$/ || $value eq "")) {
|
||||
#if ($row{status} eq "required" && $value eq "") {
|
||||
push (@errors,{
|
||||
"error.message"=>$row{name}." ".WebGUI::International::get(29,$_[0]->get("namespace")),
|
||||
"error.message"=>$row{name}." ".WebGUI::International::get(29,$_[0]->get("namespace")).".",
|
||||
});
|
||||
$hadErrors = 1;
|
||||
delete $var->{entryId};
|
||||
}
|
||||
unless ($hadErrors) {
|
||||
my ($exists) = WebGUI::SQL->quickArray("select count(*) from DataForm_entryData where DataForm_entryId=$entryId
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue