Skip to content

Commit 73531ed

Browse files
authored
Ensure subfolder starts with / for comparison (#427)
1 parent e2b15b3 commit 73531ed

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Commands/SyncAssets.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
namespace Statamic\Eloquent\Commands;
44

55
use Illuminate\Console\Command;
6-
use Illuminate\Support\Str;
76
use Statamic\Console\RunsInPlease;
87
use Statamic\Contracts\Assets\AssetContainer;
98
use Statamic\Eloquent\Assets\AssetModel;
109
use Statamic\Facades;
10+
use Statamic\Support\Str;
1111

1212
class SyncAssets extends Command
1313
{
@@ -66,7 +66,7 @@ private function processFolder(AssetContainer $container, $folder = '/')
6666
$this->info($file);
6767

6868
if (! Facades\Asset::find($container->handle().'::'.$file)) {
69-
$asset = Facades\Asset::make()
69+
Facades\Asset::make()
7070
->container($container->handle())
7171
->path($file)
7272
->saveQuietly();
@@ -96,6 +96,8 @@ private function processFolder(AssetContainer $container, $folder = '/')
9696
return;
9797
}
9898

99+
$subfolder = Str::ensureLeft($subfolder, '/');
100+
99101
if ($folder != $subfolder && (strlen($subfolder) > strlen($folder))) {
100102
$this->processFolder($container, $subfolder);
101103
}

0 commit comments

Comments
 (0)