diff --git a/resources/js/components/Publish/PublishForm.vue b/resources/js/components/Publish/PublishForm.vue index a5e80620..ca2914e6 100644 --- a/resources/js/components/Publish/PublishForm.vue +++ b/resources/js/components/Publish/PublishForm.vue @@ -262,7 +262,7 @@ export default { title: this.initialTitle, values: _.clone(this.initialValues), meta: _.clone(this.initialMeta), - isWorkingCopy: this.initialWorkingCopy, + isWorkingCopy: this.initialIsWorkingCopy, error: null, errors: {}, state: 'new', diff --git a/resources/views/edit.blade.php b/resources/views/edit.blade.php index 37626d4d..04132682 100644 --- a/resources/views/edit.blade.php +++ b/resources/views/edit.blade.php @@ -16,6 +16,7 @@ :initial-values='@json($values)' :initial-meta='@json($meta)' initial-permalink="{{ $permalink }}" + :initial-is-working-copy="{{ $str::bool($hasWorkingCopy) }}" :initial-read-only="{{ $str::bool($readOnly) }}" :breadcrumbs="{{ $breadcrumbs->toJson() }}" :can-edit-blueprint="{{ Auth::user()->can('configure fields') ? 'true' : 'false' }}" diff --git a/src/Http/Controllers/CP/ResourceController.php b/src/Http/Controllers/CP/ResourceController.php index e2bf5a11..0ae295e5 100644 --- a/src/Http/Controllers/CP/ResourceController.php +++ b/src/Http/Controllers/CP/ResourceController.php @@ -177,6 +177,7 @@ public function edit(EditRequest $request, Resource $resource, $model) 'canManagePublishState' => User::current()->can('edit', $resource), 'itemActions' => Action::for($model, ['resource' => $resource->handle(), 'view' => 'form']), 'revisionsEnabled' => $resource->revisionsEnabled(), + 'hasWorkingCopy' => $model->hasWorkingCopy(), ]; if ($request->wantsJson()) {