From 04cd1348ec2c6ee2f4d6d728d335f5080328853d Mon Sep 17 00:00:00 2001
From: Arthur Schiwon <blizzz@arthur-schiwon.de>
Date: Tue, 15 Dec 2020 11:50:04 +0100
Subject: [PATCH] consider local external storages, too

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
---
 apps/workflowengine/lib/Check/FileName.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/apps/workflowengine/lib/Check/FileName.php b/apps/workflowengine/lib/Check/FileName.php
index 893a9a72605..9a564f85f63 100644
--- a/apps/workflowengine/lib/Check/FileName.php
+++ b/apps/workflowengine/lib/Check/FileName.php
@@ -23,6 +23,7 @@ declare(strict_types=1);
 
 namespace OCA\WorkflowEngine\Check;
 
+use OC\Files\Storage\Local;
 use OCA\WorkflowEngine\Entity\File;
 use OCP\Files\Mount\IMountManager;
 use OCP\IL10N;
@@ -52,7 +53,7 @@ class FileName extends AbstractStringCheck implements IFileCheck {
 	 */
 	protected function getActualValue(): string {
 		$fileName = $this->path === null ? '' : basename($this->path);
-		if ($fileName === '' && !$this->storage->isLocal()) {
+		if ($fileName === '' && (!$this->storage->isLocal() || $this->storage->instanceOfStorage(Local::class))) {
 			// Return the mountpoint name of external storages that are not mounted as user home
 			$mountPoints = $this->mountManager->findByStorageId($this->storage->getId());
 			if (empty($mountPoints) || $mountPoints[0]->getMountType() !== 'external') {
-- 
GitLab