From 571266c6c193911930e53e6df0c607acd40db65d Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Thu, 22 Jun 2017 06:38:40 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#288 --- .../Process/ProcessPageAdd/ProcessPageAdd.module | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module b/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module index daef3622..82dded4e 100644 --- a/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module +++ b/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module @@ -772,12 +772,14 @@ class ProcessPageAdd extends Process implements ConfigurableModule, WirePageEdit $field->attr('value', $this->_('Save + Publish')); $field->setSecondary(); $form->append($field); - - $field = $this->modules->get('InputfieldSubmit'); - $field->attr('id+name', 'submit_publish_add'); - $field->attr('value', $this->_('Save + Publish + Add Another')); - $field->setSecondary(); - $form->append($field); + + if(!$this->wire('input')->get('modal')) { + $field = $this->modules->get('InputfieldSubmit'); + $field->attr('id+name', 'submit_publish_add'); + $field->attr('value', $this->_('Save + Publish + Add Another')); + $field->setSecondary(); + $form->append($field); + } } }