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());
|
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") {
|
if ($row{status} eq "required" || $row{status} eq "editable") {
|
||||||
$value = WebGUI::Macro::filter($value);
|
$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,{
|
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;
|
$hadErrors = 1;
|
||||||
|
delete $var->{entryId};
|
||||||
}
|
}
|
||||||
unless ($hadErrors) {
|
unless ($hadErrors) {
|
||||||
my ($exists) = WebGUI::SQL->quickArray("select count(*) from DataForm_entryData where DataForm_entryId=$entryId
|
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