]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
2nd part of bug 731559: fix get_attachments_by_bug() everywhere
authorFrédéric Buclin <LpSolit@gmail.com>
Tue, 6 Mar 2012 20:55:23 +0000 (21:55 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Tue, 6 Mar 2012 20:55:23 +0000 (21:55 +0100)
a=LpSolit

Bugzilla/Attachment/PatchReader.pm
attachment.cgi

index 9b2d9f15cd8cf7136bcc0dbebcb3dc2f71243fd5..3be0555c10d20f6aaa809ecd9bdebf75215326bd 100644 (file)
@@ -37,7 +37,7 @@ sub process_diff {
         if ($lc->{interdiffbin} && $lc->{diffpath}) {
             # Get the list of attachments that the user can view in this bug.
             my @attachments =
-                @{Bugzilla::Attachment->get_attachments_by_bug($attachment->bug_id)};
+                @{Bugzilla::Attachment->get_attachments_by_bug($attachment->bug)};
             # Extract patches only.
             @attachments = grep {$_->ispatch == 1} @attachments;
             # We want them sorted from newer to older.
index 69a69c7fdedfc5a340a2bc75ce411f792e138a00..2bc6e54544fa60efcdbae490570a96177e119c6a 100755 (executable)
@@ -427,9 +427,8 @@ sub diff {
 sub viewall {
     # Retrieve and validate parameters
     my $bug = Bugzilla::Bug->check(scalar $cgi->param('bugid'));
-    my $bugid = $bug->id;
 
-    my $attachments = Bugzilla::Attachment->get_attachments_by_bug($bugid);
+    my $attachments = Bugzilla::Attachment->get_attachments_by_bug($bug);
     # Ignore deleted attachments.
     @$attachments = grep { $_->datasize } @$attachments;
 
@@ -605,7 +604,7 @@ sub edit {
   my $attachment = validateID();
 
   my $bugattachments =
-      Bugzilla::Attachment->get_attachments_by_bug($attachment->bug_id);
+      Bugzilla::Attachment->get_attachments_by_bug($attachment->bug);
   # We only want attachment IDs.
   @$bugattachments = map { $_->id } @$bugattachments;