diff --git a/Classes/Controller/AddressController.php b/Classes/Controller/AddressController.php
index 1979ab1..96f0d1c 100644
--- a/Classes/Controller/AddressController.php
+++ b/Classes/Controller/AddressController.php
@@ -397,7 +397,7 @@ public function approveAction($hash = NULL, $doApprove = false)
$this->view->assign('hash', $hash);
- if ($address && $doApprove) {
+ if ($address && $doApprove && $address->getHidden() === true) {
$address->setHidden(false);
$address->setModuleSysDmailHtml(true);
@@ -466,6 +466,8 @@ public function approveAction($hash = NULL, $doApprove = false)
$persistenceManager = $this->objectManager->get(PersistenceManager::class);
$persistenceManager->persistAll();
+
+ $this->view->assign('gotApproved', true);
}
$this->view->assign('address', $address);
diff --git a/Resources/Private/Language/de.locallang.xlf b/Resources/Private/Language/de.locallang.xlf
index 4741ad4..ce51842 100644
--- a/Resources/Private/Language/de.locallang.xlf
+++ b/Resources/Private/Language/de.locallang.xlf
@@ -86,6 +86,9 @@ E-Mail: %3s
Adresse konnte nicht in unserer Datenbank gefunden werden.
+
+ Adresse wurde bereits bestÃĪtigt.
+
zustimmen
diff --git a/Resources/Private/Templates/Address/Approve.html b/Resources/Private/Templates/Address/Approve.html
index 632a82f..562cedd 100644
--- a/Resources/Private/Templates/Address/Approve.html
+++ b/Resources/Private/Templates/Address/Approve.html
@@ -15,15 +15,22 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
@@ -32,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/composer.json b/composer.json
index 4b17ed7..6719b03 100644
--- a/composer.json
+++ b/composer.json
@@ -11,7 +11,6 @@
"friendsoftypo3/tt-address": ">=3.1.0 <3.2.99"
},
"replace": {
- "registeraddress": "self.version",
"typo3-ter/registeraddress": "self.version"
},
"autoload": {