product options error fixed

This commit is contained in:
Muammer Top 2021-09-01 17:01:07 +03:00
parent b3c6d8210c
commit 5c9914f652

View File

@ -16,10 +16,13 @@ class OptionConfigurationFormFields
if(request()->has('ad') || $builder->getEntry()) if(request()->has('ad') || $builder->getEntry())
{ {
$ad = $advRepository->find(request('ad') ?? $builder->getEntry()); $ad = $advRepository->find(request('ad') ?? $builder->getEntry());
$options = $productOptionRepository->getWithCategoryId($ad->cat1);
$options_fields = array(); $options_fields = array();
if($ad)
{
$options = $productOptionRepository->getWithCategoryId($ad->cat1);
foreach ($options as $option) foreach ($options as $option)
{ {
if($optionValue = $productoptionsValueRepository->getWithOptionsId([$option->id])) if($optionValue = $productoptionsValueRepository->getWithOptionsId([$option->id]))
@ -34,6 +37,8 @@ class OptionConfigurationFormFields
]; ];
} }
} }
}
$fields = array_merge($options_fields, ['price', 'currency', 'stock']); $fields = array_merge($options_fields, ['price', 'currency', 'stock']);
$builder->setFields($fields); $builder->setFields($fields);