You have been subscribed to a public bug:

When creating a UOA account (either by logging in or registering anew)
using the UbuntuOne provider from lp:ubuntuone-credentials (in online-
accounts-provider/ in trunk ), after success, when the provider signals
'finished()', the Accounts page is shown with the newly created account
listed, but the displayName is not shown.

If I exit to the main system-settings page and click on "Accounts" again
to get back to the accounts list, the displayName is shown correctly.

This appears to be a regression, although I'm not sure how. Here's some
background:

The displayName wasn't updating correctly a couple of weeks ago, and I
found that it was an issue with our provider creating a new account
instead of using the one created by the code in NewAccountPage.qml in
ubuntu-system-settings-online-accounts.

I made changes to our code to make sure we find that account and update it 
instead of creating a new one. 
I also made our code set the display name, then call account.sync() and connect 
the synced signal to the finished signal, so we don't signal finished until the 
account has been synced, and thus the displayName should definitely be set.
Here are those changes:
https://code.launchpad.net/~mikemc/ubuntuone-credentials/use-single-account-and-set-displayname/+merge/185183

As of that MP, the displayName displayed correctly after success. It no
longer does.

** Affects: accounts-qml-module (Ubuntu)
     Importance: High
     Assignee: Alberto Mardegan (mardy)
         Status: In Progress


** Tags: qa-touch u1
-- 
created account displayName not always shown after successful creation
https://bugs.launchpad.net/bugs/1231697
You received this bug notification because you are a member of Ubuntu Bugs, 
which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to