Can't render visible private branch on invisible private project
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
New
|
Undecided
|
Unassigned |
Bug Description
If a private branch is shared with you but its containing project isn't, then you can't render Branch:+index or run bzr operations on it. Branch:+index fails with a traceback ending in:
Module lp.code.
return self.context.
Module lp.services.
value = self.populate(
Module lp.code.
return super(Decorated
Module lp.code.
return config.
Module lp.code.
return self.getBranchI
Module lp.code.
for link in self.getBranchL
Module lp.code.
if series.
Unauthorized: (<Product at 0x7fb19dc59d50>, 'development_
bzr operations fail with "<ProtocolError for xmlrpc.
getBranchLinks is trying to fetch attributes that require launchpad.View rather than launchpad.