diff --git a/src/resources/views/edit.blade.php b/src/resources/views/edit.blade.php
index 5f2b52d0..bdfe33dc 100644
--- a/src/resources/views/edit.blade.php
+++ b/src/resources/views/edit.blade.php
@@ -23,11 +23,14 @@
@includeWhen($multiple, 'thrust::quantityInput')
- @if (app(BadChoice\Thrust\ResourceGate::class)->can($resourceName, 'update', $object))
- @include('thrust::components.saveButton', ["updateConfirmationMessage" => $updateConfirmationMessage])
-
- @if (isset($object->id) )
- {{ __("thrust::messages.saveAndContinueEditing") }}
+ @if (isset($object->id))
+ @if (app(BadChoice\Thrust\ResourceGate::class)->can($resourceName, 'update', $object))
+ @include('thrust::components.saveButton', ["updateConfirmationMessage" => $updateConfirmationMessage])
+ {{ __("thrust::messages.saveAndContinueEditing") }}
+ @endif
+ @else
+ @if (app(BadChoice\Thrust\ResourceGate::class)->can($resourceName, 'create', $object))
+ @include('thrust::components.saveButton', ["updateConfirmationMessage" => $updateConfirmationMessage])
@endif
@endif