fix: handle missing product variants gracefully in applyPayloadToProduct method
This commit is contained in:
parent
1d5863efaf
commit
d316266da7
@ -543,7 +543,11 @@ private function applyPayloadToProduct(
|
||||
|
||||
foreach ($payload['variants'] ?? [] as $index => $variantData) {
|
||||
if (! empty($variantData['id'])) {
|
||||
$variant = $product->variants()->findOrFail($variantData['id']);
|
||||
$variant = $product->variants()->find($variantData['id']);
|
||||
|
||||
if ($variant === null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$this->recordVariantStockChanges($variant, $variantData);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user