From 6872923378dd43f8998da52f8cc8e5502266dd81 Mon Sep 17 00:00:00 2001 From: Frank Lichtenheld Date: Sun, 27 Mar 2016 17:01:46 +0200 Subject: [PATCH] Control: Add missing full stop at the end of "Changed" messages This leads to broken links for at least the forwarded-to case. (Closes: #782740) Signed-off-by: Don Armstrong --- Debbugs/Control.pm | 6 +++--- t/07_bugreport.t | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Debbugs/Control.pm b/Debbugs/Control.pm index 0878bda..49b902e 100644 --- a/Debbugs/Control.pm +++ b/Debbugs/Control.pm @@ -1116,7 +1116,7 @@ sub set_submitter { } else { if (defined $data->{originator} and length($data->{originator})) { - $action= "Changed $config{bug} submitter to '$param{submitter}' from '$data->{originator}'"; + $action= "Changed $config{bug} submitter to '$param{submitter}' from '$data->{originator}'."; $notify_old_submitter = 1; } else { @@ -1231,7 +1231,7 @@ sub set_forwarded { $action= "Unset $config{bug} forwarded-to-address"; } elsif (defined $data->{forwarded} and length($data->{forwarded})) { - $action= "Changed $config{bug} forwarded-to-address to '$param{forwarded}' from '$data->{forwarded}'"; + $action= "Changed $config{bug} forwarded-to-address to '$param{forwarded}' from '$data->{forwarded}'."; } else { $action= "Set $config{bug} forwarded-to-address to '$param{forwarded}'."; @@ -1316,7 +1316,7 @@ sub set_title { } else { if (defined $data->{subject} and length($data->{subject})) { - $action= "Changed $config{bug} title to '$param{title}' from '$data->{subject}'"; + $action= "Changed $config{bug} title to '$param{title}' from '$data->{subject}'."; } else { $action= "Set $config{bug} title to '$param{title}'."; } diff --git a/t/07_bugreport.t b/t/07_bugreport.t index 80dfc92..78d89b1 100644 --- a/t/07_bugreport.t +++ b/t/07_bugreport.t @@ -1,7 +1,7 @@ # -*- mode: cperl;-*- -use Test::More tests => 14; +use Test::More tests => 16; use warnings; use strict; @@ -101,6 +101,10 @@ my @control_commands = value => 'https://foo.invalid/bugs?id=1', regex => qr{Set bug forwarded-to-address to 'https://foo\.invalid/bugs\?id=1'\.}, }, + forwarded_foo_2 => {command => 'forwarded', + value => 'https://foo.example/bugs?id=1', + regex => qr{Changed bug forwarded-to-address to 'https://foo\.example/bugs\?id=1' from 'https://foo\.invalid/bugs\?id=1'\.}, + }, clone => {command => 'clone', value => '-1', regex => qr{Bug 1 cloned as bug 2}, -- 2.39.2