-
Type:
Bug
-
Status: Closed
-
Priority:
Medium
-
Resolution: System Behaviour
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Integrations
-
Labels:None
-
Module:TSR
-
Reported by:Harbinger
-
Issue Importance:Q1
Server error gets displayed when "API Status Mapping page" URL is accessed at Global level by Partner/Company Admin/SA user.
Replication Steps:
1. Login to Workterra
2. Do not select any company
3. Paste the URL to Access
[Site URL]/Platform/Configuration/Configuration/APIStatusMapping
4. Click Enter key.
Expected Result:
Server Error should not get displayed and API Status Mapping page should not be accessible at global level.
Actual Result:
Server error gets displayed when "API Status Mapping page" URL is accessed at Global level by Partner/Company Admin/SA user.
Error Log
Exception : Invalid object name `APIStatusTriggers`.
App Error Log : ControllerAppTier.GetCollection->WORKTERRAControllerAppTier.GetData->APIStatusMappings.GetAPIStatusTrigger
Employee ID : 0
Action Name : GetAPIStatusMapping
Model : System.Web.Mvc.HandleErrorInfo
Controller : Configuration
Web Error Log : at WORKTERRA.Shared.WORKTERRAControllerWebTier.GetCollection(ObjectType I_objectType, Hashtable I_criteria, String I_AdditionalCriteriaString, Object I_context, Boolean I_mode, Boolean I_needCollection) in d:\WT\branches\LB\Web\ControllerWebTier\ControllerWebTier\WORKTERRAControllerWebTier.cs:line 346
at WORKTERRA.Shared.Areas.Configuration.Models.APIStatusMappingModel.GetAPIStatusMappingData() in d:\WT\branches\LB\Web\Web Projects\WORKTERRA\Areas\Configuration\Models\APIStatusMapping\APIStatusMappingModel.cs:line 45
at WORKTERRA.Shared.Areas.Configuration.Controllers.ConfigurationController.GetAPIStatusMapping() in d:\WT\branches\LB\Web\Web Projects\WORKTERRA\Areas\Configuration\Controllers\APIStatusMapping\APIStatusMappingController.cs:line 30
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c_DisplayClass15.<InvokeActionMethodWithFilters>b_12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
cc: Saurabh Sablaka
- relates to
-
NF-409 TSR : Platform for 3rd party API communication - implementation to Store API details - credentials
-
- Closed
-
-
- Time Spent:
- 0.25h
-
Internal Discussion about issue
-
- Time Spent:
- 0.25h
-
Analysis and draft reply for QA query