Skip to content

Commit dc5d62d

Browse files
[6.x] Fix uploading assets via Markdown fieldtype (#13782)
1 parent ae3e613 commit dc5d62d

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

resources/js/components/fieldtypes/markdown/MarkdownFieldtype.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<uploader
1818
ref="uploader"
1919
:enabled="assetsEnabled"
20-
:container="container"
20+
:container="container.id"
2121
:path="folder"
2222
@updated="uploadsUpdated"
2323
@upload-complete="uploadComplete"

src/Http/Controllers/CP/Assets/AssetsController.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Statamic\Contracts\Assets\AssetContainer as AssetContainerContract;
1414
use Statamic\Contracts\Assets\AssetFolder;
1515
use Statamic\Exceptions\AuthorizationException;
16+
use Statamic\Exceptions\NotFoundHttpException;
1617
use Statamic\Facades\Asset;
1718
use Statamic\Facades\AssetContainer;
1819
use Statamic\Facades\User;
@@ -85,6 +86,8 @@ public function store(Request $request)
8586

8687
$container = AssetContainer::find($request->container);
8788

89+
throw_unless($container, NotFoundHttpException::class);
90+
8891
$this->authorize('store', [AssetContract::class, $container]);
8992

9093
$validationRules = collect($container->validationRules())

0 commit comments

Comments
 (0)