-
Bug
-
Resolution: Unresolved
-
Low
-
1
-
Severity 3 - Minor
-
Issue Summary
This issue is specific to scenario where there is an Object type with inheritance option enabled. This Object Type has "Parent" Object type without inheritance and has a "Child" Object type with inherited attributes.
For such Object Type it is possible to remove inherited option in the Object type configuration.
And which would lead to a broken Child Object type:
- Default Attributes are removed (Name, Key, Created, Updated)
- Not possible to create new attributes for Child Object Type
Steps to Reproduce
- Create a Parent Object type (i.e. Department) - do not enable inheritance for this Object type
- Create Child Object type (i.e Team) under Department Object type
- Enable inheritance for Team Object Type
- Create a Child Object type (i.e. Team Members) under Team Object Type
- Remove the inheritance for Team Object Type.
Expected Results
When trying to remove inheritance for Team Object type system should return error:
"Not possible to remove inheritance when child object types already exists."
Actual Results
Inheritance is removed and Child Object type (Team Members) is broken:
- Default Attributes are removed (Name, Key, Created, Updated)
- Not possible to create new attributes for Child Object Type:
UI Error:We couldn’t create your attribute Please check your network and try again.
API response Error:
{"errorMessages":["Something went wrong. Contact administrator"],"errors":{}}
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- has action
-
QB-2778 Failed to load
Form Name |
---|