From 44130c0cd2c2b43bc0412a82a0ae2fe6677ca730 Mon Sep 17 00:00:00 2001 From: Brandon Shipley Date: Tue, 7 Oct 2025 01:16:13 -0700 Subject: [PATCH] fix sku variant values association on variants table git st --- src/Model/Table/ProductVariantsTable.php | 8 +++++--- tests/TestCase/Model/Table/ProductVariantsTableTest.php | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Model/Table/ProductVariantsTable.php b/src/Model/Table/ProductVariantsTable.php index a78d6b9..4c759ed 100644 --- a/src/Model/Table/ProductVariantsTable.php +++ b/src/Model/Table/ProductVariantsTable.php @@ -62,9 +62,11 @@ class ProductVariantsTable extends Table 'joinType' => 'INNER', ]); - $this->hasMany('ProductCategoryVariantOptions', [ - 'className' => 'CakeProducts.Products', - 'foreignKey' => 'product_category_variant_id', + $this->hasMany('ProductSkuVariantValues', [ + 'className' => 'CakeProducts.ProductSkuVariantValues', + 'foreignKey' => 'product_variant_id', + 'dependent' => true, + 'cascadeCallbacks' => true, ]); } diff --git a/tests/TestCase/Model/Table/ProductVariantsTableTest.php b/tests/TestCase/Model/Table/ProductVariantsTableTest.php index c25d58f..50c7682 100644 --- a/tests/TestCase/Model/Table/ProductVariantsTableTest.php +++ b/tests/TestCase/Model/Table/ProductVariantsTableTest.php @@ -65,7 +65,7 @@ class ProductVariantsTableTest extends TestCase $expectedAssociations = [ 'Products', 'ProductCategoryVariants', - 'ProductCategoryVariantOptions', + 'ProductSkuVariantValues', ]; $associations = $this->ProductVariants->associations();