So the problem is that these objects sometimes have canonical url and sometimes don't. Is that a situation we want to perpetuate?
If these objects sometimes don't have canonical urls, then canonical_url should not return a URL sometimes.
Otherwise, we should just make sure the objects have URLs, which should be mostly a ZCML change.
So the problem is that these objects sometimes have canonical url and sometimes don't. Is that a situation we want to perpetuate?
If these objects sometimes don't have canonical urls, then canonical_url should not return a URL sometimes.
Otherwise, we should just make sure the objects have URLs, which should be mostly a ZCML change.