summaryrefslogtreecommitdiffstats
path: root/process_bug.cgi
diff options
context:
space:
mode:
authorByron Jones <glob@mozilla.com>2013-10-17 12:28:16 +0200
committerFrédéric Buclin <LpSolit@gmail.com>2013-10-17 12:28:16 +0200
commit40c2be3f0aa508dffb45f2d6707aa90f558503c1 (patch)
tree95cc8ebe9ea127e41ba5fe5d99de764954a12b2b /process_bug.cgi
parent3ac1c96dd54289eea591f7c7d3aeb0a57ac6ec8a (diff)
downloadbugzilla-40c2be3f0aa508dffb45f2d6707aa90f558503c1.tar.gz
bugzilla-40c2be3f0aa508dffb45f2d6707aa90f558503c1.tar.xz
Bug 927736: "invalid token" error if someone else changes the CC list while viewing a bug
r/a=LpSolit
Diffstat (limited to 'process_bug.cgi')
-rwxr-xr-xprocess_bug.cgi4
1 files changed, 2 insertions, 2 deletions
diff --git a/process_bug.cgi b/process_bug.cgi
index 19880fe7d..2bcfca6d5 100755
--- a/process_bug.cgi
+++ b/process_bug.cgi
@@ -111,7 +111,7 @@ print $cgi->header() unless Bugzilla->usage_mode == USAGE_MODE_EMAIL;
# Check for a mid-air collision. Currently this only works when updating
# an individual bug.
-my $delta_ts = $cgi->param('delta_ts');
+my $delta_ts = $cgi->param('delta_ts') || '';
if ($delta_ts) {
my $delta_ts_z = datetime_from($delta_ts)
@@ -167,7 +167,7 @@ if ($delta_ts) {
my $token = $cgi->param('token');
if ($cgi->param('id')) {
- check_hash_token($token, [$first_bug->id, $first_bug->delta_ts]);
+ check_hash_token($token, [$first_bug->id, $delta_ts]);
}
else {
check_token_data($token, 'buglist_mass_change', 'query.cgi');