]> err.no Git - scalable-opengroupware.org/commitdiff
do not complain on missing drafts when deleting
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Tue, 19 Jul 2005 16:21:41 +0000 (16:21 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Tue, 19 Jul 2005 16:21:41 +0000 (16:21 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@830 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/UI/MailerUI/ChangeLog
SOGo/UI/MailerUI/UIxMailEditor.m
SOGo/UI/MailerUI/Version

index affdf4fc1020507403555c916956ad008f1dbc11..6d7ff44d18073116b3c2efcdb747f5db30577b6f 100644 (file)
@@ -1,5 +1,8 @@
 2005-07-19  Helge Hess  <helge.hess@opengroupware.org>
 
+       * UIxMailEditor.m: do not complain on drafts not being found when the
+         delete action is triggered (#1489) (v0.9.154)
+
        * UIxMailAccountView.m: directly check the ACL of the Inbox to check
          permissions (the Inbox will return NO on isCreateAllowed when being
          used by altnamespace ...) (#1472) (v0.9.153)
index f6caf20aa269eb8916b81b23b3c76c4c40331961..26af9774846cc75eb15c636e2a2d6843a794b236 100644 (file)
@@ -399,8 +399,11 @@ static NSArray      *infoKeys            = nil;
   NSException *error;
   id page;
   
-  if ((error = [[self clientObject] delete]) != nil)
-    return error;
+  if ((error = [[self clientObject] delete]) != nil) {
+    /* Note: we ignore 404: those are drafts which were not yet saved */
+    if (![error httpStatus] == 404)
+      return error;
+  }
   
 #if 1
   page = [self pageWithName:@"UIxMailWindowCloser"];
index 12bf1aec4c7118085e9d247e2baba7b1af1305e9..3a1e35de9954050f22671f6072ef30e19a7e5ee8 100644 (file)
@@ -1,6 +1,6 @@
 # version file
 
-SUBMINOR_VERSION:=152
+SUBMINOR_VERSION:=154
 
 # v0.9.140 requires SoObjects/Mailer v0.9.100
 # v0.9.134 requires libSOGo          v0.9.41