Loading src/admin.cpp +1 −1 Changes for src/admin.cpp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -1083,7 +1083,7 @@ namespace authdb { uuid::uuid sdid; curdat->getDid(sdid); if ((strcmp(cdid, "admin") == 0 && sdid.empty()) || if (strcmp(cdid, "admin") == 0 || (!did.empty() && did == sdid)) { uuid::uuid sid; curdat->getSid(sid); Loading src/session.cpp +3 −1 Changes for src/session.cpp: 3 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -548,10 +548,12 @@ void authdb::Session::relSession(AuthBackend &backend,uuid::uuid sessionid){ group.info(backend,*grpi,upos); if(grpi->isMember(cursess->_uid.value)) cursess->_members.emplace_back(cursess->_uid); cursess->_members.emplace_back(cur->ruid); } } cursess->_username=username; // Update cluster with refreshed session data if (g_Cluster && g_Cluster->isRunning()) { g_Cluster->pushSession(*cursess); Loading Loading
src/admin.cpp +1 −1 Changes for src/admin.cpp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -1083,7 +1083,7 @@ namespace authdb { uuid::uuid sdid; curdat->getDid(sdid); if ((strcmp(cdid, "admin") == 0 && sdid.empty()) || if (strcmp(cdid, "admin") == 0 || (!did.empty() && did == sdid)) { uuid::uuid sid; curdat->getSid(sid); Loading
src/session.cpp +3 −1 Changes for src/session.cpp: 3 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -548,10 +548,12 @@ void authdb::Session::relSession(AuthBackend &backend,uuid::uuid sessionid){ group.info(backend,*grpi,upos); if(grpi->isMember(cursess->_uid.value)) cursess->_members.emplace_back(cursess->_uid); cursess->_members.emplace_back(cur->ruid); } } cursess->_username=username; // Update cluster with refreshed session data if (g_Cluster && g_Cluster->isRunning()) { g_Cluster->pushSession(*cursess); Loading