Purchased songs won't download when not logged to U1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Music Lens |
Fix Committed
|
High
|
Alejandro J. Cura | ||
Unity |
Fix Released
|
High
|
Manuel de la Peña | ||
unity (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity-lens-music (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
If the user's computer is not logged in to Ubuntu One via the U1 control panel, and the user clicks on "Download $X.XX" button in the Dash preview to purchase a song, the Dash closes and the user is taken to the U1 SSO signin/register web page. After they sign in on this web page the user is then taken to the U1 web music store where they enter their credit card details to purchase the song. U1 then charges the user’s credit card for the song and tells the user the purchase is complete, but the user is not given any mp3 file to download. Because the user’s computer is not signed in to Ubuntu One the song does not sync to their computer, and there is no easy and obvious way for the user to download the song they have just purchased.
Related branches
- Michal Hruby (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 140 lines (+44/-10)3 files modifiedsrc/musicstore-scope.vala (+26/-6)
src/ubuntuone-webservices.vala (+9/-3)
tests/unit/test-ubuntuone-purchases.vala (+9/-1)
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
- Nick Dedekind (community): Approve
-
Diff: 234 lines (+103/-27)4 files modifieddash/previews/MusicPreview.cpp (+79/-23)
dash/previews/MusicPreview.h (+6/-0)
unity-shared/PreviewStyle.cpp (+12/-0)
unity-shared/PreviewStyle.h (+6/-4)
Changed in unity-lens-music: | |
importance: | Critical → High |
Changed in unity: | |
importance: | Critical → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity-lens-music (Ubuntu): | |
importance: | Undecided → High |
Changed in unity-lens-music (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
milestone: | none → 7.1.0 |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
no longer affects: | unity (Ubuntu Raring) |
no longer affects: | unity-lens-music (Ubuntu Raring) |
The proposed workaround is like this: If the computer is not signed in to U1, we will remove the “Download $X.XX” button in the Dash preview and replace it with a message saying “Before you can purchase music you need to log in to Ubuntu One app”.
Here's a screenshot of the above message when running the linked branches: http:// ubuntuone. com/6qjQIXADyFr L3Nyi1PaIIt