Commit 0d8aa275 authored by Frédéric Buclin's avatar Frédéric Buclin

Bug 565880: Do not throw an error when obsoleting an already obsolete attachment

a=LpSolit
parent 1f1d6a5b
......@@ -734,7 +734,7 @@ sub validate_can_edit {
&& $user->in_group('editbugs', $product_id))) ? 1 : 0;
}
=item C<validate_obsolete($bug)>
=item C<validate_obsolete($bug, $attach_ids)>
Description: validates if attachments the user wants to mark as obsolete
really belong to the given bug and are not already obsolete.
......@@ -742,8 +742,10 @@ Description: validates if attachments the user wants to mark as obsolete
he cannot view it (due to restrictions on it).
Params: $bug - The bug object obsolete attachments should belong to.
$attach_ids - The list of attachments to mark as obsolete.
Returns: 1 on success. Else an error is thrown.
Returns: The list of attachment objects to mark as obsolete.
Else an error is thrown.
=cut
......@@ -777,9 +779,7 @@ sub validate_obsolete {
ThrowCodeError('mismatched_bug_ids_on_obsolete', $vars);
}
if ($attachment->isobsolete) {
ThrowCodeError('attachment_already_obsolete', $vars);
}
next if $attachment->isobsolete;
push(@obsolete_attachments, $attachment);
}
......
......@@ -43,10 +43,6 @@
I don't recognize the value (<em>[% action FILTER html %]</em>)
of the <em>action</em> variable.
[% ELSIF error == "attachment_already_obsolete" %]
Attachment #[% attach_id FILTER html %] ([% description FILTER html %])
is already obsolete.
[% ELSIF error == "attachment_local_storage_disabled" %]
[% title = "Local Storage Disabled" %]
You cannot store attachments locally. This feature is disabled.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment