From 427a92f91364d1b4e7ca89bcb3e50f181e119b39 Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Fri, 30 Apr 2021 09:45:16 +0200 Subject: [PATCH] Allow saving a segment with 0 opens [MAILPOET-3573] --- lib/Segments/DynamicSegments/FilterDataMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Segments/DynamicSegments/FilterDataMapper.php b/lib/Segments/DynamicSegments/FilterDataMapper.php index 3f7e5d0ad1..0a6a48516d 100644 --- a/lib/Segments/DynamicSegments/FilterDataMapper.php +++ b/lib/Segments/DynamicSegments/FilterDataMapper.php @@ -71,7 +71,7 @@ class FilterDataMapper { * @throws InvalidFilterException */ private function createEmailOpensAbsoluteCount(array $data): DynamicSegmentFilterData { - if (empty($data['opens'])) throw new InvalidFilterException('Missing number of opens', InvalidFilterException::MISSING_VALUE); + if (!isset($data['opens'])) throw new InvalidFilterException('Missing number of opens', InvalidFilterException::MISSING_VALUE); if (empty($data['days'])) throw new InvalidFilterException('Missing number of days', InvalidFilterException::MISSING_VALUE); $filterData = [ 'segmentType' => DynamicSegmentFilterData::TYPE_EMAIL,