[ https://issues.apache.org/jira/browse/TAP5-1340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Zeigler closed TAP5-1340. -------------------------------- Resolution: Invalid Assignee: Robert Zeigler > HibernateEntityValueEncoder shouldn't throw an exception when the entity > being encoded isn't persisted yet > ---------------------------------------------------------------------------------------------------------- > > Key: TAP5-1340 > URL: https://issues.apache.org/jira/browse/TAP5-1340 > Project: Tapestry 5 > Issue Type: Bug > Components: tapestry-hibernate > Affects Versions: 5.2.3 > Reporter: Hugo Palma > Assignee: Robert Zeigler > > The code: > if (id == null) > throw new IllegalStateException(String.format( > "Entity %s has an %s property of null; this probably > means that it has not been persisted yet.", > value, idPropertyName)); > means that i can never encode an entity class before it's persisted. The > correct behaviour should be: > 1. HibernateEntityValueEncoder - if id is not null proceed with encoding. > 2. HibernateEntityValueEncoder - if id is null then pass object to the next > encoder on the chain. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira