=over
-=item C<validate($cgi, $bug_id)>
+=item C<validate($cgi, $bug_id, $attach_id)>
Validates fields containing flag modifications.
+If the attachment is new, it has no ID yet and $attach_id is set
+to -1 to force its check anyway.
+
=back
=cut
whose name looks like "flag_type-nnn", where "nnn" is the ID,
and returning just the ID portion of matching field names.
+If the attachment is new, it has no ID yet and $attach_id is set
+to -1 to force its check anyway.
+
=back
=cut
$vars->{'message'} = 'user_match_multiple';
}
- # Flag::validate() should not detect any reference to existing
- # flags when creating a new attachment. Setting the third param
- # to -1 will force this function to check this point.
+ # FlagType::validate() and Flag::validate() should not detect
+ # any reference to existing flags when creating a new attachment.
+ # Setting the third param to -1 will force this function to check this point.
Bugzilla::Flag::validate($cgi, $bugid, -1);
- Bugzilla::FlagType::validate($cgi, $bugid);
+ Bugzilla::FlagType::validate($cgi, $bugid, -1);
# Escape characters in strings that will be used in SQL statements.
my $sql_filename = SqlQuote($filename);