X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fupgrade%2Fserv_upgrade.c;h=56ba219df0044f594d7395e0fc3005b3a2fa511b;hp=12261deb35c7c9271cd24b96db4b2135959a88d1;hb=5f2b9b3de88c662fa886ee3fc96a68fd5e52545f;hpb=c10e7d69147159c0f46b6406f25d3fea0732cac6 diff --git a/citadel/modules/upgrade/serv_upgrade.c b/citadel/modules/upgrade/serv_upgrade.c index 12261deb3..56ba219df 100644 --- a/citadel/modules/upgrade/serv_upgrade.c +++ b/citadel/modules/upgrade/serv_upgrade.c @@ -135,7 +135,11 @@ void reindex_uids_backend(struct ctdluser *usbuf, void *data) { us.uid = NATIVE_AUTH_UID; } CtdlPutUserLock(&us); - if (us.uid > 0) { // if non-native auth , index by uid + if ((us.uid > 0) && (us.uid != NATIVE_AUTH_UID)) { // if non-native auth , index by uid + + syslog(LOG_DEBUG, "\033[31m attaching %d to %s \033[0m", us.uid , us.fullname); + + StrBuf *claimed_id = NewStrBuf(); StrBufPrintf(claimed_id, "uid:%d", us.uid); attach_extauth(&us, claimed_id);