Bug-102357 is added to pending reviews. I included a link to the diff.
The issue was thornier that I first perceived. It was a small fix to guard against calling getSupportLanguages() for a Project with no Products, but that did fix everything. I was seeing ALL questions for ALL Products on the Project. A SQLObject does neither None, not is it and empty list, but it may generate a empty list, creating an open join. I added guards and doc tests to check and illustrate how an empty Project should behave.
Bug-102357 is added to pending reviews. I included a link to the diff.
The issue was thornier that I first perceived. It was a small fix to guard against calling getSupportLangu ages() for a Project with no Products, but that did fix everything. I was seeing ALL questions for ALL Products on the Project. A SQLObject does neither None, not is it and empty list, but it may generate a empty list, creating an open join. I added guards and doc tests to check and illustrate how an empty Project should behave.