From 05a6abd794de7891a2b8bdc0270800a68b72e033 Mon Sep 17 00:00:00 2001 From: Flavio Copes Date: Wed, 26 Jul 2017 02:54:58 +0200 Subject: [PATCH] If a form is already defined, do not override it (#1132) Preserves form validation re https://github.com/getgrav/grav-plugin-admin/issues/1129 --- admin.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/admin.php b/admin.php index b1a4fcab..a90e80d3 100644 --- a/admin.php +++ b/admin.php @@ -501,7 +501,10 @@ class AdminPlugin extends Plugin // add form if it exists in the page $header = $page->header(); if (isset($header->form)) { - $twig->twig_vars['form'] = new Form($page); + // preserve form validation + if (!isset($twig->twig_vars['form'])) { + $twig->twig_vars['form'] = new Form($page); + } } // Gather Plugin-hooked nav items