=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/AbstractEventService.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/AbstractEventService.java 2014-10-08 11:24:12 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/AbstractEventService.java 2014-10-08 12:58:59 +0000 @@ -871,7 +871,14 @@ if ( dataElementValueMap.containsKey( dataValue.getDataElement() ) ) { dataElement = dataElementValueMap.get( dataValue.getDataElement() ).getDataElement(); + } + else + { + dataElement = dataElementService.getDataElement( dataValue.getDataElement() ); + } + if ( dataElement != null ) + { if ( validateDataValue( dataElement, dataValue.getValue(), importSummary ) ) { String dataValueStoredBy = dataValue.getStoredBy() != null ? dataValue.getStoredBy() : storedBy; === modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/events/NoRegistrationSingleEventServiceTest.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/events/NoRegistrationSingleEventServiceTest.java 2014-10-07 13:46:29 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/events/NoRegistrationSingleEventServiceTest.java 2014-10-08 12:58:59 +0000 @@ -28,14 +28,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; - -import java.util.Date; -import java.util.HashSet; - -import org.hisp.dhis.DhisTest; +import org.hisp.dhis.DhisSpringTest; import org.hisp.dhis.common.IdentifiableObjectManager; import org.hisp.dhis.dataelement.DataElement; import org.hisp.dhis.dxf2.events.event.DataValue; @@ -56,11 +49,16 @@ import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; +import java.util.Date; +import java.util.HashSet; + +import static org.junit.Assert.*; + /** * @author Morten Olav Hansen */ public class NoRegistrationSingleEventServiceTest - extends DhisTest + extends DhisSpringTest { @Autowired private EventService eventService; @@ -74,12 +72,12 @@ @Autowired private ProgramStageInstanceService programStageInstanceService; - @Autowired + @Autowired private IdentifiableObjectManager _identifiableObjectManager; - + @Autowired private UserService _userService; - + private OrganisationUnit organisationUnitA; private DataElement dataElementA; private Program programA; @@ -128,12 +126,6 @@ createUserAndInjectSecurityContext( true ); } - @Override - public boolean emptyDatabaseAfterTest() - { - return true; - } - @Test public void testGetPersonsByProgramStageInstance() {