From f0c2e3e2b148255875caff9c73f20f0126957937 Mon Sep 17 00:00:00 2001
From: Andy Whalen <drupal@amwhalen.com>
Date: Tue, 1 Aug 2017 18:59:38 -0400
Subject: [PATCH] Issue #2825516: fix hook_node_access() with  = 'delete' when
 the create node form is shown

---
 core/modules/node/src/NodeForm.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/modules/node/src/NodeForm.php b/core/modules/node/src/NodeForm.php
index 4c9bbac7b6..0a4d992f42 100644
--- a/core/modules/node/src/NodeForm.php
+++ b/core/modules/node/src/NodeForm.php
@@ -244,7 +244,7 @@ protected function actions(array $form, FormStateInterface $form_state) {
       '#submit' => ['::submitForm', '::preview'],
     ];
 
-    $element['delete']['#access'] = $node->access('delete');
+    $element['delete']['#access'] = $node->isNew() || $node->access('delete');
     $element['delete']['#weight'] = 100;
 
     return $element;
-- 
2.11.0 (Apple Git-81)

