-
Bug
-
Resolution: Fixed
-
Low
-
None
-
3
-
Severity 3 - Minor
-
Issue Summary
When AQL in Filter Object is used like below, AQL filters the objects that are being displayed correctly.
ServerRole.objectId=756
But While Creating New Object or Editing Existing object fails with below error
{ "errorMessages": [ "No matching attribute for AQL clause (objectId = 756)" ], "errors": {} }
Steps to Reproduce
Create 3 Objects types like below
- "Create Object" Object Type has attribute "Server" Reference to "Server" Object Type
- "Server" Object Type has attribute "ServerRole" reference to "Server - Role" Object Type.
- "Server - Role" Object Type is the 3rd one which only has Name attribute.
- Now in "Create Object" for "Server" attribute add below Filter Object AQL
ServerRole.objectId=756
- Above will display only "Server" Objects that are referenced to "Server - Role" Object type with ID = 756.
But while creating or saving the existing objects , it throws below error
{ "errorMessages": [ "No matching attribute for AQL clause (objectId = 756)" ], "errors": {} }
Expected Results
Object Should be Created or Edited as per the Filtered AQL Objects
Actual Results
Getting Error like :
{ "errorMessages": [ "No matching attribute for AQL clause (objectId = 756)" ], "errors": {} }
Workaround
Tweak the AQL like below which will work fine.
object having outR(objectType = "Server-Rollen" and objectId in (756))
- mentioned in
-
Page Loading...