From aa812d84827c2a7926804bacc2aeb074b36187eb Mon Sep 17 00:00:00 2001 From: vnali <55586085+vnali@users.noreply.github.com> Date: Wed, 3 Feb 2021 23:34:05 +0330 Subject: [PATCH] check for usedefault before returning folder id --- src/elements/Asset.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/elements/Asset.php b/src/elements/Asset.php index 8a07120c..7d5e0167 100644 --- a/src/elements/Asset.php +++ b/src/elements/Asset.php @@ -255,13 +255,14 @@ protected function parseFolderId($feedData, $fieldInfo) { $value = $this->fetchSimpleValue($feedData, $fieldInfo); $create = Hash::get($fieldInfo, 'options.create'); - + $node = Hash::get($fieldInfo, 'node'); + $assets = Craft::$app->getAssets(); $volumeId = $this->element->volumeId; $rootFolder = $assets->getRootFolderByVolumeId($volumeId); - if (is_numeric($value)) { + if ($node == 'usedefault' && is_numeric($value)) { return $value; }