------------------------------------------------------------ revno: 21890 committer: Morten Olav Hansen <morte...@gmail.com> branch nick: dhis2 timestamp: Fri 2016-02-05 15:11:14 +0700 message: minor fix to importer, make sure that non collection refs are propertly updated modified: dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java
-- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java 2016-01-05 07:41:40 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java 2016-02-05 08:11:14 +0000 @@ -478,6 +478,7 @@ { if ( object instanceof User ) { + Map<Field, Object> fieldsUserCredentials = detachFields( userCredentials ); Map<Field, Collection<Object>> collectionFieldsUserCredentials = detachCollectionFields( userCredentials ); if ( userCredentials.getPassword() != null ) @@ -487,6 +488,7 @@ ((User) persistedObject).getUserCredentials().mergeWith( userCredentials, options.getMergeStrategy() ); // mergeService.merge( ((User) persistedObject).getUserCredentials(), userCredentials, options.getMergeStrategy() ); + reattachFields( ((User) persistedObject).getUserCredentials(), fieldsUserCredentials, user ); reattachCollectionFields( ((User) persistedObject).getUserCredentials(), collectionFieldsUserCredentials, user ); sessionFactory.getCurrentSession().saveOrUpdate( ((User) persistedObject).getUserCredentials() );
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp