diff --git a/src/app/code/community/FireGento/MageSetup/Model/Observer.php b/src/app/code/community/FireGento/MageSetup/Model/Observer.php index 9cc78532..fa46c179 100644 --- a/src/app/code/community/FireGento/MageSetup/Model/Observer.php +++ b/src/app/code/community/FireGento/MageSetup/Model/Observer.php @@ -290,14 +290,16 @@ public function addOptionsForAgreements(Varien_Event_Observer $observer) 'options' => Mage::getSingleton('magesetup/source_revocationProductType')->getOptionArray(), )); - $fieldset->addField('position', 'text', array( - 'label' => $helper->__('Position'), - 'title' => $helper->__('Position'), - 'name' => 'position', - 'value' => '0', - 'required' => true, - 'class' => 'validate-zero-or-greater', - )); + if (!$fieldset->getElements()->searchById('position')) { + $fieldset->addField('position', 'text', array( + 'label' => $helper->__('Position'), + 'title' => $helper->__('Position'), + 'name' => 'position', + 'value' => '0', + 'required' => true, + 'class' => 'validate-zero-or-greater', + )); + } Mage::dispatchEvent('magesetup_adminhtml_checkout_agreement_edit_form', array( 'form' => $form,