Add check on list type when deleting list

[MAILPOET-4752]
This commit is contained in:
Jan Lysý
2022-10-31 15:16:56 +01:00
committed by Aschepikov
parent ad46d05c6b
commit 8161b83ded
3 changed files with 17 additions and 1 deletions

View File

@@ -84,6 +84,9 @@ class Segments {
public function deleteList(string $listId): bool {
$this->validateSegmentId($listId);
// delete is supported only for default segment type
$this->validateSegmentType($listId);
$activelyUsedNewslettersSubjects = $this->newsletterSegmentRepository->getSubjectsOfActivelyUsedEmailsForSegments([$listId]);
if (isset($activelyUsedNewslettersSubjects[$listId])) {
throw new APIException(