Product:+edit or +configure-* error 'Cannot update project details: shortlist exceeded 1000'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
j.c.sackett |
Bug Description
I cannot update /launchpad's description or default series because something stupid is being snapshot. Wrap the problem attribute with doNotSnapshot()
File "/srv/launchpad
return siteinfo.
File "/srv/launchpad
value, longest_
File "/srv/launchpad
'Hard limit of %d exceeded.' % hardlimit)
ShortListTooBig
Related branches
- Edwin Grubbs (community): Approve (code)
- Benji York (community): Approve (code*)
- Jeroen T. Vermeulen (community): Needs Fixing
-
Diff: 359 lines (+149/-30)7 files modifiedlib/lp/blueprints/interfaces/specificationtarget.py (+5/-4)
lib/lp/blueprints/tests/test_hasspecifications.py (+38/-1)
lib/lp/registry/interfaces/milestone.py (+5/-5)
lib/lp/registry/interfaces/productseries.py (+5/-4)
lib/lp/registry/tests/test_milestone.py (+38/-10)
lib/lp/registry/tests/test_productseries.py (+20/-5)
lib/lp/testing/matchers.py (+38/-1)
Changed in launchpad: | |
assignee: | nobody → j.c.sackett (jcsackett) |
status: | Triaged → In Progress |
summary: |
- Cannot update project details: shortlist exceeded 1000 + Product:+configure-blueprints Cannot update project details: shortlist + exceeded 1000 |
summary: |
- Product:+configure-blueprints Cannot update project details: shortlist - exceeded 1000 + Product:+configure-blueprints error 'Cannot update project details: + shortlist exceeded 1000' |
Changed in launchpad: | |
importance: | High → Critical |
Changed in launchpad: | |
milestone: | 11.01 → 11.02 |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
OOPS-1829K1356 implies specifications (which Lp does not use) and milestones are two attributes that should not be in the snapshot since they cannot be changed by editing the project object.