verify if mail exists

This commit is contained in:
Benedikt Galbavy 2023-10-16 14:58:40 +02:00
parent 3c04fc5998
commit 57df624034

View File

@ -57,5 +57,5 @@ void user::sendMail(mail* mail, std::vector<std::string> recipients)
mail* user::getMail(u_int id)
{
maillist::iterator it = std::find_if(this->mails.begin(), this->mails.end(), [id](auto& i){ return (*i)(id); });
return it == this->mails.end() ? nullptr : *it;
return it == this->mails.end() ? nullptr : (*it)->filename.empty() ? nullptr : *it;
}