@@ -145,7 +145,7 @@ private function getSalesByVolume(ReportFilterConditionSimple $filterCondition):
145145 {
146146 $ siteId = $ filterCondition ->getSiteId ();
147147 $ dateRange = $ this ->getDateRangeFromCondition ($ filterCondition );
148- $ period = $ filterCondition ->period ;
148+ $ period = $ filterCondition ->period ?? ' monthly ' ;
149149
150150 $ query = (new Query ())
151151 ->from ('{{%commerce_reports_daily_stats}} ' )
@@ -176,7 +176,7 @@ private function getSalesByValue(ReportFilterConditionSimple $filterCondition):
176176 {
177177 $ siteId = $ filterCondition ->getSiteId ();
178178 $ dateRange = $ this ->getDateRangeFromCondition ($ filterCondition );
179- $ period = $ filterCondition ->period ;
179+ $ period = $ filterCondition ->period ?? ' monthly ' ;
180180
181181 $ query = (new Query ())
182182 ->from ('{{%commerce_reports_daily_stats}} ' )
@@ -334,7 +334,7 @@ private function getSalesByUserType(ReportFilterConditionSimple $filterCondition
334334 {
335335 $ siteId = $ filterCondition ->getSiteId ();
336336 $ dateRange = $ this ->getDateRangeFromCondition ($ filterCondition );
337- $ period = $ filterCondition ->period ;
337+ $ period = $ filterCondition ->period ?? ' monthly ' ;
338338
339339 $ periodConfig = match ($ period ) {
340340 'daily ' => [
@@ -439,7 +439,7 @@ private function getAbandonedCarts(ReportFilterConditionSimple $filterCondition)
439439 {
440440 $ siteId = $ filterCondition ->getSiteId ();
441441 $ dateRange = $ this ->getDateRangeFromCondition ($ filterCondition );
442- $ period = $ filterCondition ->period ;
442+ $ period = $ filterCondition ->period ?? ' monthly ' ;
443443
444444 $ query = (new Query ())
445445 ->from ('{{%commerce_reports_daily_stats}} ' )
@@ -489,7 +489,7 @@ private function getDateRangeFromCondition(ReportFilterConditionSimple $filterCo
489489 $ endDate = $ filterCondition ->getEndDate ();
490490
491491 if (!$ startDate || !$ endDate ) {
492- $ period = $ filterCondition ->period ;
492+ $ period = $ filterCondition ->period ?? ' 30days ' ;
493493 $ startDate = match ($ period ) {
494494 '7days ' => date ('Y-m-d ' , strtotime ('-7 days ' )),
495495 '30days ' => date ('Y-m-d ' , strtotime ('-30 days ' )),
0 commit comments