We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 681ed6d commit 9c96723Copy full SHA for 9c96723
src/Traits/AsOrder.php
@@ -553,6 +553,14 @@ protected function applicableDiscountRulesQuery(): Builder
553
$query->qualifyColumn('discountable_type'),
554
[Cart::getProxiedClass(), Shipping::getProxiedClass()]
555
)->orWhere(function (Builder $query): Builder {
556
+ return $query->whereNotIn(
557
+ $query->qualifyColumn('discountable_type'),
558
+ [Cart::getProxiedClass(), Shipping::getProxiedClass()]
559
+ )->whereNotIn(
560
+ $query->getModel()->getQualifiedKeyName(),
561
+ Discountable::proxy()->newQuery()->select('bazar_discountables.discount_rule_id')
562
+ );
563
+ })->orWhere(function (Builder $query): Builder {
564
return $query->whereIn(
565
$query->getModel()->getQualifiedKeyName(),
566
Discountable::proxy()
0 commit comments