diff --git a/pom.xml b/pom.xml
index 253ce2839..ea7c1e2d1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,7 +47,7 @@
17.0.11
0.1.49
17.104.48
- 17.0.262
+ 17.0.279
17.0.66
4.1.4-ATCM
true
diff --git a/sjp-event/sjp-event-processor/src/main/java/uk/gov/moj/cpp/sjp/event/processor/service/SjpService.java b/sjp-event/sjp-event-processor/src/main/java/uk/gov/moj/cpp/sjp/event/processor/service/SjpService.java
index 7cb835080..288680b3c 100644
--- a/sjp-event/sjp-event-processor/src/main/java/uk/gov/moj/cpp/sjp/event/processor/service/SjpService.java
+++ b/sjp-event/sjp-event-processor/src/main/java/uk/gov/moj/cpp/sjp/event/processor/service/SjpService.java
@@ -82,7 +82,7 @@ public JsonObject getSessionDetails(final UUID sessionId, final JsonEnvelope env
final JsonObject payload = createObjectBuilder().add(SESSION_ID, sessionId.toString()).build();
final JsonEnvelope request = envelopeFrom(metadataFrom(envelope.metadata()).withName("sjp.query.session"), payload);
final JsonEnvelope response = requester.requestAsAdmin(request);
- return response.payloadAsJsonObject();
+ return response.payload() != JsonValue.NULL ? response.payloadAsJsonObject() : null;
}
public JsonObject getLatestAocpSessionDetails(final JsonEnvelope envelope) {