From d8e93cb31b9ad71c08a3d37c005495f4217e7fdd Mon Sep 17 00:00:00 2001 From: Gary Sharp Date: Fri, 24 Mar 2017 15:36:05 +1100 Subject: [PATCH] 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. --- Disco.Web/Areas/API/Controllers/UserController.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Disco.Web/Areas/API/Controllers/UserController.cs b/Disco.Web/Areas/API/Controllers/UserController.cs index 329eb8fe..bc43c8ca 100644 --- a/Disco.Web/Areas/API/Controllers/UserController.cs +++ b/Disco.Web/Areas/API/Controllers/UserController.cs @@ -169,6 +169,13 @@ namespace Disco.Web.Areas.API.Controllers id = ActiveDirectory.ParseDomainAccountId(id, Domain); var user = Database.Users.Find(id); + + if (user == null) + { + // Try importing the user + user = UserService.GetUser(id, Database, true); + } + if (user != null) { var documentTemplate = Database.DocumentTemplates.Find(DocumentTemplateId);