Adam Saghy created FINERACT-1686:
------------------------------------

             Summary: Auditor fix - Detached Auditor entity was not persisted 
during cascade persisting
                 Key: FINERACT-1686
                 URL: https://issues.apache.org/jira/browse/FINERACT-1686
             Project: Apache Fineract
          Issue Type: Bug
            Reporter: Adam Saghy


While the AppUser (entity) was the auditor, the Spring JPA Auditing was not 
working perfectly. When a detached entity was saved through assosication the 
AppUser auditor was not set and it was null in the DB.

Example:
 * Find Loan by id
 * Create a new transaction
 * Add the loan transaction to the Loan
 * Save the Loan entity

Outcome:
 * Loan transaction created by id was null

Solution

The AppUser entity was changed to be just the AppUser id. It is working just 
fine now, and anyway the AppUser was never used and was unnecessary anyway to 
be fetched.

Similar issue:
[https://stackoverflow.com/questions/38828189/spring-data-jpa-auditing-fails-when-persisting-detached-entity]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to