diff --git a/dspace-api/src/main/java/org/dspace/access/status/DefaultAccessStatusHelper.java b/dspace-api/src/main/java/org/dspace/access/status/DefaultAccessStatusHelper.java
index 5f0e6d8b25..52cdec3517 100644
--- a/dspace-api/src/main/java/org/dspace/access/status/DefaultAccessStatusHelper.java
+++ b/dspace-api/src/main/java/org/dspace/access/status/DefaultAccessStatusHelper.java
@@ -8,6 +8,7 @@
package org.dspace.access.status;
import java.sql.SQLException;
+import java.time.Instant;
import java.util.Date;
import java.util.List;
import java.util.Objects;
@@ -26,7 +27,6 @@ import org.dspace.content.service.ItemService;
import org.dspace.core.Constants;
import org.dspace.core.Context;
import org.dspace.eperson.Group;
-import org.joda.time.LocalDate;
/**
* Default plugin implementation of the access status helper.
@@ -230,7 +230,7 @@ public class DefaultAccessStatusHelper implements AccessStatusHelper {
// If the policy is not valid there is an active embargo
Date startDate = policy.getStartDate();
- if (startDate != null && !startDate.before(LocalDate.now().toDate())) {
+ if (startDate != null && !startDate.before(Date.from(Instant.now()))) {
// There is an active embargo: aim to take the shortest embargo (account for rare cases where
// more than one resource policy exists)
if (embargoDate == null) {
diff --git a/pom.xml b/pom.xml
index 370b61c79c..68f848d987 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1538,11 +1538,6 @@
commons-validator
1.9.0
-
- joda-time
- joda-time
- 2.13.0
-
jakarta.activation
jakarta.activation-api
@@ -1808,13 +1803,6 @@
jakarta.annotation-api
${jakarta-annotation.version}
-
-
-
- net.bytebuddy
- byte-buddy
- 1.16.1
-