From 4d4f76b9845bd6626c754c92b2d00652f8a109ce Mon Sep 17 00:00:00 2001 From: effulgentsia <alex.bronstein@acquia.com> Date: Wed, 4 Nov 2015 16:06:13 -0800 Subject: [PATCH] Issue #2604602 by mikeker: ImageItem::generateSampleValue() throws "Call to a member function id() on a non-object" exception --- core/modules/image/src/Plugin/Field/FieldType/ImageItem.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/image/src/Plugin/Field/FieldType/ImageItem.php b/core/modules/image/src/Plugin/Field/FieldType/ImageItem.php index ecaaf1afbe05..6f956935ebd6 100644 --- a/core/modules/image/src/Plugin/Field/FieldType/ImageItem.php +++ b/core/modules/image/src/Plugin/Field/FieldType/ImageItem.php @@ -349,7 +349,7 @@ public static function generateSampleValue(FieldDefinitionInterface $field_defin // $image->setOwner($account); $image->setMimeType('image/' . pathinfo($path, PATHINFO_EXTENSION)); $image->setFileName(drupal_basename($path)); - $destination_dir = $settings['uri_scheme'] . '://' . $settings['file_directory']; + $destination_dir = static::doGetUploadLocation($settings); file_prepare_directory($destination_dir, FILE_CREATE_DIRECTORY); $destination = $destination_dir . '/' . basename($path); $file = file_move($image, $destination, FILE_CREATE_DIRECTORY); -- GitLab