Skip Menu |

This queue is for tickets about the RT-Extension-MergeUsers CPAN distribution.

Report information
The Basics
Id: 70641
Status: resolved
Priority: 0/
Queue: RT-Extension-MergeUsers

People
Owner: Nobody in particular
Requestors: david.chandek.stark [...] duke.edu
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.06
Fixed in: 0.07



Subject: Changing user email address destroys matching address in other ouser
Date: Wed, 31 Aug 2011 15:47:28 +0000
To: "bug-RT-Extension-MergeUsers [...] rt.cpan.org" <bug-RT-Extension-MergeUsers [...] rt.cpan.org>
From: David Chandek-Stark <david.chandek.stark [...] duke.edu>
Reported on rt-users: http://www.gossamer-threads.com/lists/rt/users/105023 Steps to re-create: 1. Create user A with email address X 2. Create user B with email address Y 3. Change user B's email address to X Result: RT_System changes user A's address to "0" (see http://issues.bestpractical.com/Ticket/Display.html?id=15024). Affects RT::Extension::MergeUsers 0.03 and 0.04 tested with RT 3.8.5. Perl version: v5.8.8 built for x86_64-linux-thread-multi OS: Linux 2.6.18-128.7.1.el5 #1 SMP Mon Aug 24 08:21:56 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
On Wed Aug 31 11:47:37 2011, david.chandek.stark@duke.edu wrote: Show quoted text
> Steps to re-create: > > 1. Create user A with email address X > 2. Create user B with email address Y > 3. Change user B's email address to X > Result: RT_System changes user A's address to "0" (see > http://issues.bestpractical.com/Ticket/Display.html?id=15024).
Verified this on rt-4.0.5-59-g1021030 with MergeUsers 0.06. [rt3 #15024] explains why the value is 0, but the real bug is that MergeUsers sets user A's email address to undef.
I believe this is fixed in version 0.07 and 0.08 of MergeUsers. Can you install the latest version and verify that the bug is fixed for you? 0.07 was released last summer, but we failed to update this ticket. Apologies if you've been suffering this bug all this time!
Bah, that message was from me, TSIBLEY, but I was logged in as the rt.cpan.org administrator for system maintenance.