Merge pull request #627 from gradido/login_fix_user_see_pending_creation

fix bug with user roles and pending transactions
This commit is contained in:
einhornimmond 2021-07-13 17:18:14 +02:00 committed by GitHub
commit 3a2d7c4002
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -163,6 +163,10 @@ std::vector<Poco::AutoPtr<controller::PendingTask>> PendingTasksManager::getTran
Poco::ScopedLock<Poco::Mutex> _lock(mWorkMutex);
std::vector<Poco::AutoPtr<controller::PendingTask>> transactions_to_sign;
if (user->getModel()->getRole() != model::table::ROLE_ADMIN) {
return transactions_to_sign;
}
for (auto map_it = mPendingTasks.begin(); map_it != mPendingTasks.end(); map_it++)
{
auto list = map_it->second;