mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-15 22:13:08 +00:00
CST-12744 check Announce for Offer!
This commit is contained in:
@@ -294,12 +294,13 @@ public class LDNMessageServiceImpl implements LDNMessageService {
|
||||
offer.setServiceName(msg.getTarget().getName());
|
||||
offer.setServiceUrl(msg.getTarget().getLdnUrl());
|
||||
List<LDNMessageEntity> acks = ldnMessageDao.findAllRelatedMessagesByItem(
|
||||
context, msg, item, "Accept", "TentativeReject", "TentativeAccept");
|
||||
context, msg, item, "Accept", "TentativeReject", "TentativeAccept", "Announce");
|
||||
if (acks == null || acks.isEmpty()) {
|
||||
offer.setStatus(NotifyRequestStatusEnum.REQUESTED);
|
||||
} else if (acks.stream()
|
||||
.filter(c -> (c.getActivityStreamType().equalsIgnoreCase("TentativeAccept") ||
|
||||
c.getActivityStreamType().equalsIgnoreCase("Accept")))
|
||||
c.getActivityStreamType().equalsIgnoreCase("Accept") ||
|
||||
c.getActivityStreamType().equalsIgnoreCase("Announce")))
|
||||
.findAny().isPresent()) {
|
||||
offer.setStatus(NotifyRequestStatusEnum.ACCEPTED);
|
||||
} else if (acks.stream()
|
||||
|
Reference in New Issue
Block a user