Unable to add Relationships between the Account / Portal Address Object and Custom Object

Issue

  • When trying to create a relationship between the Account or Portal Address system object and a custom object, it fails.
  • Depending on the (wrong) setup, the user might receive the following error message in the console:
    com.liferay.object.exception.ObjectRelationshipParameterObjectFieldException: Object definition Address requires a parameter object field ID

Environment

  • Liferay DXP 7.4+

Resolution

  • When relating a custom object to the Accounts and Postal Address system objects, these relationships should be defined on the system object side and use the one-to-many type. The custom object should be on the many side of both relationships.

Additional Information

  • This issue can also happen when trying to use these object relationships for commerce-related reasons.
  • You can find more information in this article.

 

Este artigo foi útil?
Utilizadores que acharam útil: 0 de 0