+2005-07-06 Helge Hess <helge.hess@opengroupware.org>
+
+ * WebDAV/SoObjectWebDAVDispatcher.m: fixed an issue when trying to call
+ a WebDAV method on an object (v4.5.168)
+
2005-06-26 Helge Hess <helge.hess@opengroupware.org>
* v4.5.167
#include "SoDAVLockManager.h"
#include "EOFetchSpecification+SoDAV.h"
#include "WOContext+SoObjects.h"
+#include "NSException+HTTP.h"
#include <NGObjWeb/WOApplication.h>
#include <NGObjWeb/WORequest.h>
#include <NGObjWeb/WOResponse.h>
[self->object lookupName:_method inContext:_ctx acquire:NO];
if (![methodObject isNotNull])
return nil;
- if ([methodObject isKindOfClass:[NSException class]])
+ if ([methodObject isKindOfClass:[NSException class]]) {
+ if ([(NSException *)methodObject httpStatus] == 404) {
+ /* not found */
+ return nil;
+ }
return methodObject;
+ }
if ((e = [self->object validateName:_method inContext:_ctx]) != nil)
return e;