diff --git a/entity/ObjectTree_entity/entityfields/objectrelationtypeid/displayValueProcess.js b/entity/ObjectTree_entity/entityfields/objectrelationtypeid/displayValueProcess.js index e4ddc9dc5979726f1d5d93fc8e5973fcfaaedbc2..dbce204f8382ec3fe7a62e54a4c2f42af13d0d44 100644 --- a/entity/ObjectTree_entity/entityfields/objectrelationtypeid/displayValueProcess.js +++ b/entity/ObjectTree_entity/entityfields/objectrelationtypeid/displayValueProcess.js @@ -6,5 +6,12 @@ import("ObjectRelation_lib"); if (vars.get("$field.OBJECTRELATIONTYPEID")) { - result.string(translate.text(ObjectRelationUtils.getRelationType(vars.get("$field.OBJECTRELATIONTYPEID"))[1])); + if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT && (vars.get("$field.TARGET_CONTEXT") == "Person" || vars.get("$field.TARGET_CONTEXT") == "Organisation")) + { + result.string(translate.text(ObjectRelationUtils.getRelationType(vars.get("$field.OBJECTRELATIONTYPEID"))[11])); + } + else + { + result.string(translate.text(ObjectRelationUtils.getRelationType(vars.get("$field.OBJECTRELATIONTYPEID"))[1])); + } }