@ricardo: that would be ideal if sca could subscribe to such events. In the mean-time, sca already (attempts to [1]) update to the current LP username the next time the user initiates a purchase (which will update the exported deblines for all purchases). We could use this same call (check_or_create_lp_user) to verify / update the username when USC requests the list of subscriptions for a user (ie. so the exported deb- lines include the correct username). This would mean that users could simply "Reinstall previous purchases" to sort the issue out? [2]
[1] We currently have a related issue that the new username may already be present in sca and we blindly try to save a second user record with the same username, rather than (possibly) moving the subscription/openid over to the existing django user or vice-versa. [2] Although I assume USC would need to handle remove the old entries if they are found while trying to add the new ones? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/901336 Title: Software center doesn't work after LP accounts merge To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-identity-provider/+bug/901336/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs