Different http_etag for same person resource when accessed via people collection or team object
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
There seems to be cases where there is a different http_etag value for resources, when accessed in different ways. For example, in tarmac, we have a plug-in to check that authors in a branch are members of a set of teams. We use this in Ubuntu One code when landing branches, to automatically check that the contributors have signed the Canonical Contributor Ageement where appropriate, as we have a team which lists those people. However, for some people, it seems that the person resource when accessed via launchpad.
For example, for one user, we get this: "7b0cf391e5dba4
This causes are contributor check to fail, when it shouldn't. As you can see, even the second portion (after the -) of these hashes is the same for both. Why is this happening?
summary: |
- Different http_etag for same resource? + Different http_etag for same person resource when accessed via people + collection or team object |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: | added: api |
Could you please give the example URLs you're using?
Martin