building a recipe into a private ppa leaves the recipe author unable to access it

Bug #882834 reported by Martin Pool
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Steve Kowalik

Bug Description

I created a recipe on staging.

wgrant then requested the recipe be built into a private ppa.

Now when I visit https://code.staging.launchpad.net/~mbp/+recipe/bzr-daily I get 'not allowed here', failing in

Module lp.code.browser.sourcepackagerecipe, line 387, in initial_values
initial_values['archive'] = build.archive
Unauthorized: (<lp.code.model.sourcepackagerecipebuild.SourcePackageRecipeBuild object at 0x2ad51ed75910>, 'archive', 'launchpad.View')<br />

Probably instead the recipe owner should be able to see it, but not see that it was built into the archive they can't access.

Related branches

Martin Pool (mbp)
tags: added: p3a privacy recipe
Changed in launchpad:
importance: Undecided → Critical
status: New → Triaged
Steve Kowalik (stevenk)
tags: added: disclosure
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
assignee: nobody → Steve Kowalik (stevenk)
tags: added: qa-needstesting
Changed in launchpad:
status: Triaged → Fix Committed
Steve Kowalik (stevenk)
tags: added: qa-ok
removed: qa-needstesting
Steve Kowalik (stevenk)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.