diff --git a/packages/core/src/Models/Cart.php b/packages/core/src/Models/Cart.php index 3f75b1005f..4e083ab383 100644 --- a/packages/core/src/Models/Cart.php +++ b/packages/core/src/Models/Cart.php @@ -202,7 +202,8 @@ protected static function newFactory() public function lines(): HasMany { - return $this->hasMany(CartLine::modelClass(), 'cart_id', 'id'); + return $this->hasMany(CartLine::modelClass(), 'cart_id', 'id') + ->whereHas('purchasable'); } public function currency(): BelongsTo