]> git.donarmstrong.com Git - debbugs.git/commitdiff
handle $change->{allowed}
authorDon Armstrong <don@donarmstrong.com>
Tue, 20 Mar 2012 16:58:48 +0000 (09:58 -0700)
committerDon Armstrong <don@donarmstrong.com>
Tue, 20 Mar 2012 16:58:48 +0000 (09:58 -0700)
Debbugs/Control.pm

index 5e39018fbf550520aea5ca5310f623b1e0f396a5..a8a54c108dea292ba0f098d36ea076b27218f34c 100644 (file)
@@ -2412,8 +2412,8 @@ sub __calculate_merge_changes{
                };
            $change->{text_value} = ref($change->{func_value}) eq 'ARRAY'?join(' ',@{$change->{func_value}}):$change->{func_value};
            $change->{text_orig_value} = ref($change->{orig_value}) eq 'ARRAY'?join(' ',@{$change->{orig_value}}):$change->{orig_value};
-           if ($param->{force}) {
-               if ($field ne 'package') {
+           if ($param->{force} or $change->{allowed}) {
+               if ($field ne 'package' or $change->{allowed}) {
                    push @{$changes{$data->{bug_num}}},$change;
                    next;
                }