]> git.donarmstrong.com Git - debbugs.git/blobdiff - Debbugs/Bug.pm
support usertags in Debbugs::Bug and Debbugs::Bug::Tag
[debbugs.git] / Debbugs / Bug.pm
index 641881a8fcb849b7568b959a2c6a245ffb1d151d..4af9b735f071041adf7b73827d8fc41ea6a73dc6 100644 (file)
@@ -446,13 +446,18 @@ sub _build_archived {
     return $_[0]->location eq 'archived'?1:0;
 }
 
-has tags => (is => 'ro', isa => 'Object',
+has tags => (is => 'ro',
+             isa => 'Debbugs::Bug::Tag',
             clearer => '_clear_tags',
             builder => '_build_tags',
             lazy => 1,
            );
 sub _build_tags {
-    return Debbugs::Bug::Tag->new($_[0]->status->{keywords});
+    my $self = shift;
+    return Debbugs::Bug::Tag->new(keywords => $self->status->{keywords},
+                                  bug => $self,
+                                  users => $self->bug_collection->users,
+                                 );
 }
 
 =item buggy