diff --git a/pom.xml b/pom.xml
index 9c6a866..a151382 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
com.milmove.trdmlambda
trdm-lambda
- 0.4.1.0
+ 0.4.1.1
trdm java spring interface
Project for deploying a Java RESTful interface for SOAP requests to TRDM.
diff --git a/src/main/java/com/milmove/trdmlambda/milmove/service/GetTableService.java b/src/main/java/com/milmove/trdmlambda/milmove/service/GetTableService.java
index 0aac661..51f6036 100644
--- a/src/main/java/com/milmove/trdmlambda/milmove/service/GetTableService.java
+++ b/src/main/java/com/milmove/trdmlambda/milmove/service/GetTableService.java
@@ -102,10 +102,7 @@ private GetTableResponse createSoapRequest(GetTableRequest request)
ReturnTableInput input = new ReturnTableInput();
TRDM trdm = new TRDM();
trdm.setPhysicalName(request.getPhysicalName());
- trdm.setReturnContent(request.isReturnContent());
trdm.setReturnContent(Boolean.valueOf(request.isReturnContent()));
- trdm.setContentUpdatedSinceDateTime(DatatypeFactory.newInstance()
- .newXMLGregorianCalendar(request.getContentUpdatedSinceDateTime()));
// Check if the optional fields of date time filters were provided
// If so, then apply filters accordingly
@@ -129,6 +126,10 @@ private GetTableResponse createSoapRequest(GetTableRequest request)
// Set the columnFilters object to the trdm object
trdm.setColumnFilters(columnFilters);
+ } else {
+ // If no dates are provided, return content updated since date time as normal
+ trdm.setContentUpdatedSinceDateTime(DatatypeFactory.newInstance()
+ .newXMLGregorianCalendar(request.getContentUpdatedSinceDateTime()));
}
// Nest our classes for the XML SOAP body creation per WSDL specifications
input.setTRDM(trdm);