Fix for bugzilla #364
authorDave West <davew@uncensored.citadel.org>
Wed, 28 May 2008 17:17:21 +0000 (17:17 +0000)
committerDave West <davew@uncensored.citadel.org>
Wed, 28 May 2008 17:17:21 +0000 (17:17 +0000)
If an Aide edits a user there is no need to require the user to be
re-validated nor should we require the Aide be re-validated.

citadel/modules/vcard/serv_vcard.c

index 2175cf0b9e8e739a559294677171a3c51e2f81ff..83f22d1fc41c89ddd98f131fd2b27618513df3fc 100644 (file)
@@ -714,8 +714,13 @@ int vcard_upload_aftersave(struct CtdlMessage *msg) {
                        vcard_add_to_directory(I, NULL);
 
                        /* Some sites want an Aide to be notified when a
-                        * user registers or re-registers...
+                        * user registers or re-registers
+                        * But if the user was an Aide or was edited by an Aide then we can
+                        * Assume they don't need validating.
                         */
+                       if (CC->user.axlevel >= 6)
+                               return (0);
+                       
                        set_mm_valid();
 
                        /* ...which also means we need to flag the user */