From f5499e23e32fec191bd66fa0ba7bcf619664c2ac Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Mon, 13 Sep 2021 14:26:39 +0200 Subject: [PATCH] EDMIService: log access rights function --- Service.EDMIService/EDMIService.vb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Service.EDMIService/EDMIService.vb b/Service.EDMIService/EDMIService.vb index 2a1629f3..fbae51ff 100644 --- a/Service.EDMIService/EDMIService.vb +++ b/Service.EDMIService/EDMIService.vb @@ -658,10 +658,14 @@ Public Class EDMIService Return AccessRight.VIEW_ONLY End If + _Logger.Debug("Getting AccessRights for ObjectId [{0}]", ObjectId) Dim oTable As DataTable = GlobalState.TableStore.Tables.Item(TBIDB_ACCESSRIGHT) Dim oRows As List(Of DataRow) = oTable.Select($"IDB_OBJ_ID = {ObjectId} AND USR_ID = {UserId}").ToList() Dim oRight As AccessRight + _Logger.Debug("Successfully got AccessRights for ObjectId [{0}]", ObjectId) + _Logger.Debug("Parsing AccessRights for ObjectId [{0}]", ObjectId) + If oRows.Count = 0 Then _Logger.Warn("GetAccessRightForObjectId: Access right assignment does not exist for user [{0}] on object [{1}]", UserId, ObjectId) Return AccessRight.VIEW_ONLY @@ -676,6 +680,9 @@ Public Class EDMIService oRight = Utils.ToEnum(Of AccessRight)(oRightAsInt) End If + _Logger.Debug("Successfully parsed AccessRights for ObjectId [{0}]", ObjectId) + _Logger.Debug("AccessRight for ObjectId [{0}] is [{1}]", ObjectId, oRight.ToString) + Return oRight Catch ex As Exception _Logger.Warn("GetAccessRightForObjectId: Unexpected Error while getting access right for object [{0}].", ObjectId)