[Zope-dev] OFS.objectManager checking object Ids

Jay, Dylan djay@avaya.com
Thu, 10 Aug 2000 16:00:03 +1000


As I said, when the url is quoted there is no problem.

http://azonia.auslabs.lucent.com/Auslabs/AuslabsFAQ/Where%20is%20X%3f

causes no problems. The above object is sitting happily inside Zope with a
question mark at the end. I had to let the bad_id check let it pass but is
there any reason why it shouldn't?

> -----Original Message-----
> From: David C. Kankiewicz [mailto:kankie@thegrid.net]
> Sent: Thursday, August 10, 2000 3:52 PM
> To: Jay, Dylan
> Subject: Re: [Zope-dev] OFS.objectManager checking object Ids
> 
> 
> "Jay, Dylan" wrote:
> > 
> > This seems to be a new thing in Zope 2.2, however it is breaking
> > functionality that I had before. I was able to add objects 
> with ids that had
> > a "?" in them. This gets quoted in links and seems to be 
> handled fine by
> > zope (both 2.2 and older versions). Why can't I have 
> question marks in my
> > objects then? Should I submit the inclusion of a the "?" as 
> a valid char in
> > and id as a bug?
> 
> The reason is related to the URL to your object could be
> misinterpreted as a 'get' method...
> 
> Server/path_to_object/object?name=foo
> 
> The '?' means place the names:values in REQUEST, if the object has a
> '?' in its id anything after it would be interpreted has such and zope
> would try to publish a object with the id minus the '?' and anything
> after it (which probably doesn't exist...).
> 
> 
> Did you ever run into the above problem with the id 'names?'?  No pun
> intended ;).
> I curious, maybe you were using for just this reason?
> 
> 
> David
> 
> > 
> > ----
> > Dylan Jay                           Tel:   +61 2 9886-8961
> > Avaya Communication                 FAX:   +61 2 9352 9224
> > Level 5, 15 Talavera Road           Mobile:+61 409 606 171
> > Nth Ryde, NSW, 2113                 ICQ:   520341
> > AUSTRALIA
>