diff --git a/dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/tracker/bundle/persister/AbstractTrackerPersister.java b/dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/tracker/bundle/persister/AbstractTrackerPersister.java index 911fc74d2bee..0d260bb0386f 100644 --- a/dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/tracker/bundle/persister/AbstractTrackerPersister.java +++ b/dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/tracker/bundle/persister/AbstractTrackerPersister.java @@ -338,13 +338,13 @@ protected void handleTrackedEntityAttributeValues( Session session, TrackerPrehe if ( attributeValue == null ) { - attributeValue = new TrackedEntityAttributeValue(); + attributeValue = new TrackedEntityAttributeValue() + .setAttribute( attribute ) + .setEntityInstance( trackedEntityInstance ); isNew = true; } attributeValue - .setAttribute( attribute ) - .setEntityInstance( trackedEntityInstance ) .setValue( at.getValue() ) .setStoredBy( at.getStoredBy() );