Set proper status when resending activable newsletter type

[MAILPOET-6241]
This commit is contained in:
Rostislav Wolny
2024-11-28 12:29:27 +01:00
committed by Aschepikov
parent ab3d6a1fcb
commit 79de8cc17c
2 changed files with 38 additions and 1 deletions

View File

@ -127,7 +127,10 @@ class SendingTaskSubscribers extends APIEndpoint {
$taskSubscriber->resetToUnprocessed();
$taskSubscriber->getTask()->setStatus(null);
$newsletter->setStatus(NewsletterEntity::STATUS_SENDING);
$newsletter->setStatus(
$newsletter->canBeSetActive() ? NewsletterEntity::STATUS_ACTIVE : NewsletterEntity::STATUS_SENDING
);
// Each repository flushes all changes
$this->scheduledTaskSubscribersRepository->flush();
return $this->successResponse([]);