> I discovered that if I define the PROPFIND method on the
> LockNullResource class as follows:
> 
>     def PROPFIND(self, REQUEST, RESPONSE):
>         """Retrieve properties defined on the resource."""
>         self.dav__init(REQUEST, RESPONSE)
>         cmd=davcmds.PropFind(REQUEST)
>         result=cmd.apply(self)
>         RESPONSE.setStatus(207)
>         RESPONSE.setHeader('Content-Type', 'text/xml; charset="utf-8"')
>         RESPONSE.setBody(result)
>         return RESPONSE
> 
> then the dreamweaver PUT works perfectly.  I don't know enough about
> Webdav to know if this is a satisfactory fix or not, but it seems to
> work for me.  The collector is down currently but I will put it in when
> it is back up unless others advise me not to.

Thanks Terry - I've checked this in for 2.4.2. 

Brian Lloyd        [EMAIL PROTECTED]          
Zope Corporation   www.zope.com




_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to