gnus-group.el (gnus-group-make-group): Report errors.
authorSimon Josefsson <jas@extundo.com>
Sat, 25 Jan 2003 21:13:52 +0000 (21:13 +0000)
committerSimon Josefsson <jas@extundo.com>
Sat, 25 Jan 2003 21:13:52 +0000 (21:13 +0000)
nnimap.el (nnimap-request-create-group): Ditto.

lisp/ChangeLog
lisp/gnus-group.el
lisp/nnimap.el

index 999b04e..f3e080c 100644 (file)
@@ -1,5 +1,9 @@
 2003-01-25  Simon Josefsson  <jas@extundo.com>
 
+       * gnus-group.el (gnus-group-make-group): Report errors.
+
+       * nnimap.el (nnimap-request-create-group): Ditto.
+
        * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
 
        * sieve.el (sieve-upload): Fix error printing.
index 2cca870..3c0b6cd 100644 (file)
@@ -2221,7 +2221,9 @@ ADDRESS."
       (require backend))
     (gnus-check-server meth)
     (when (gnus-check-backend-function 'request-create-group nname)
-      (gnus-request-create-group nname nil args))
+      (unless (gnus-request-create-group nname nil args)
+       (error "Could not create group on server: %s"
+              (nnheader-get-report backend))))
     t))
 
 (defun gnus-group-delete-groups (&optional arg)
index f6c3705..3be9481 100644 (file)
@@ -1327,7 +1327,9 @@ function is generally only called when Gnus is shutting down."
 (deffoo nnimap-request-create-group (group &optional server args)
   (when (nnimap-possibly-change-server server)
     (or (imap-mailbox-status group 'uidvalidity nnimap-server-buffer)
-       (imap-mailbox-create group nnimap-server-buffer))))
+       (imap-mailbox-create group nnimap-server-buffer)
+       (nnheader-report 'nnimap "%S"
+                        (imap-error-text nnimap-server-buffer)))))
 
 (defun nnimap-time-substract (time1 time2)
   "Return TIME for TIME1 - TIME2."