Fixed required attributes under a condition

SVN revision: 2213
This commit is contained in:
2009-06-15 14:43:16 +00:00
parent 326d032934
commit 104de1991b
+9 -9
View File
@@ -21744,6 +21744,15 @@ void submit_elog(LOGBOOK * lbs)
bmultiedit = isparam("nsel");
bedit = isparam("edit_id");
/* check for condition */
if (isparam("condition")) {
set_condition(getparam("condition"));
/* rescan attributes */
n_attr = scan_attributes(lbs->name);
} else
n_attr = lbs->n_attr;
/* check for required attributs */
missing = 0;
for (i = 0; i < lbs->n_attr; i++) {
@@ -21833,15 +21842,6 @@ void submit_elog(LOGBOOK * lbs)
}
}
/* check for extended attributs */
if (isparam("condition")) {
set_condition(getparam("condition"));
/* rescan attributes */
n_attr = scan_attributes(lbs->name);
} else
n_attr = lbs->n_attr;
for (i = 0; i < n_attr; i++) {
strcpy(ua, attr_list[i]);
stou(ua);