From aafa24d4b5fb35f390c6b0031c2cd101d38e7761 Mon Sep 17 00:00:00 2001 From: frabacche Date: Fri, 16 Feb 2024 12:28:01 +0100 Subject: [PATCH] coar-notify-7 fix for http status 308 not as an apache constant! --- .../java/org/dspace/app/ldn/action/SendLDNMessageAction.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dspace-api/src/main/java/org/dspace/app/ldn/action/SendLDNMessageAction.java b/dspace-api/src/main/java/org/dspace/app/ldn/action/SendLDNMessageAction.java index b11e95972f..5440345271 100644 --- a/dspace-api/src/main/java/org/dspace/app/ldn/action/SendLDNMessageAction.java +++ b/dspace-api/src/main/java/org/dspace/app/ldn/action/SendLDNMessageAction.java @@ -80,8 +80,9 @@ public class SendLDNMessageAction implements LDNAction { } private boolean isRedirect(int statusCode) { - return statusCode == HttpStatus.SC_MOVED_PERMANENTLY || - statusCode == HttpStatus.SC_MOVED_TEMPORARILY; + //org.apache.http.HttpStatus has no enum value for 308! + return statusCode == (HttpStatus.SC_TEMPORARY_REDIRECT + 1) || + statusCode == HttpStatus.SC_TEMPORARY_REDIRECT; } private LDNActionStatus handleRedirect(CloseableHttpResponse oldresponse,