fix: lazy resolve Matrix42 services
This commit is contained in:
@@ -1931,7 +1931,7 @@ namespace C4IT.F4SD
|
||||
{
|
||||
await Task.Delay(0);
|
||||
List<cF4SDTicket.cTicketJournalItem> journalEntries = new List<cF4SDTicket.cTicketJournalItem>();
|
||||
var entries = F4SDM42WebApiController.defaultInstance._journalService.GetJournalList(activityEOID, false, 0, 50, "<a href=\"#\" class=\"mx-object-journal--link {0} {1}\">{2}</a>", 120);
|
||||
var entries = F4SDM42WebApiController.defaultInstance.GetJournalService().GetJournalList(activityEOID, false, 0, 50, "<a href=\"#\" class=\"mx-object-journal--link {0} {1}\">{2}</a>", 120);
|
||||
LogEntry($"{entries.Length} Journal entries found for ObjectID={activityEOID}", LogLevels.Debug);
|
||||
for (int i = 0; i < entries.Length; i++)
|
||||
{
|
||||
@@ -2618,18 +2618,6 @@ namespace C4IT.F4SD
|
||||
retVal.User = m42Users[0];
|
||||
|
||||
|
||||
var user = F4SDM42WebApiController.defaultInstance._userProfile.GetInteractiveUserInfo(retVal.User.Id);
|
||||
if (user != null)
|
||||
{
|
||||
retVal.User.Id = user.Id;
|
||||
retVal.User.Currency = user.Currency;
|
||||
retVal.User.Email = user.Email;
|
||||
retVal.User.FirstName = user.FirstName;
|
||||
retVal.User.LastName = user.LastName;
|
||||
retVal.User.Phone = user.Phone;
|
||||
retVal.User.Photo = user.Photo;
|
||||
}
|
||||
|
||||
retVal.Roles = await getRoleMembershipById(retVal.User.Id);
|
||||
retVal.User.IsAdmin = retVal.Roles?.Where(i => i.Id == Administrators).FirstOrDefault() != null;
|
||||
return retVal;
|
||||
|
||||
Reference in New Issue
Block a user