Fix: Generate pdf for unimported users
If a user wasn't previously imported into the database generating of PDFs failed. This change attempts to import the user if its not found.
This commit is contained in:
@@ -169,6 +169,13 @@ namespace Disco.Web.Areas.API.Controllers
|
|||||||
id = ActiveDirectory.ParseDomainAccountId(id, Domain);
|
id = ActiveDirectory.ParseDomainAccountId(id, Domain);
|
||||||
|
|
||||||
var user = Database.Users.Find(id);
|
var user = Database.Users.Find(id);
|
||||||
|
|
||||||
|
if (user == null)
|
||||||
|
{
|
||||||
|
// Try importing the user
|
||||||
|
user = UserService.GetUser(id, Database, true);
|
||||||
|
}
|
||||||
|
|
||||||
if (user != null)
|
if (user != null)
|
||||||
{
|
{
|
||||||
var documentTemplate = Database.DocumentTemplates.Find(DocumentTemplateId);
|
var documentTemplate = Database.DocumentTemplates.Find(DocumentTemplateId);
|
||||||
|
|||||||
Reference in New Issue
Block a user