API-1005 error when clicking on object instances having secured attributes
search cancel

API-1005 error when clicking on object instances having secured attributes

book

Article ID: 368904

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

FLS enabled pages throwing API-1005 error even if the attributes are not configured on that page.

STEPS TO REPRODUCE
1. Login to a 16.2.2 machine
2. Navigate to MUX - Administration - Attributes
3. Filter for a CIT (eg Name: Business Case) and search for attribute manager
4. Check the secured box to make Manager field secured but dont provide access to any groups
5. Navigate to Investments Page and click on Business Case
6. In the list page, click on any Business Case instance (make sure the Manager field in not configured in the Properties page of this instance)

Expected: The instance opens up without error because the manager field is not configured in that page
Actual: The below error message is thrown even though manager field is not confgured in the Properties page

API-1005 : Attribute(s) 'manager' specified in query parameters are not supported or secured.

Workaround: Uncheck the Manager field from 'secured' or provide access to this field for the logged in user

 

Environment

16.2.2

Resolution

DE80839 - Fixed in 16.2.3

Additional Information

From the Dev Tools, the API is checking for the below fields in 16.2.2 which was not in 16.2.1

fields: name,code,manager,scheduleStart,scheduleFinish,blueprintActiveId,eacLabor,actuals,budgetCostTotal,currencyCode,actualsCost,entityId,isActive,lockedBy,lockedById,bannerColor,investmentType,invTentativeId