Merge pull request #1156 from openclassify/mua

product options error fixed
This commit is contained in:
spektra2147 2021-09-01 17:15:38 +03:00 committed by GitHub
commit 4bbd7b85ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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);