Skip to content

Commit ba48e27

Browse files
committed
Merge branch 'release/8.2.1'
2 parents f894824 + 0e459ac commit ba48e27

File tree

20 files changed

+851
-767
lines changed

20 files changed

+851
-767
lines changed

Classes/Tca/AddOptionsToSelection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ protected function addOptions(): void
111111
{
112112
foreach ($this->getFieldOptionsFromTsConfig() as $value => $label) {
113113
if (StringUtility::endsWith((string)$value, '.') === false) {
114-
$this->addOption($value, $label);
114+
$this->addOption((string)$value, $label);
115115
}
116116
}
117117
}

Classes/ViewHelpers/Be/EditLinkViewHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function initializeArguments()
4343
public function render(): string
4444
{
4545
$table = $this->arguments['table'];
46-
$identifier = $this->arguments['identifier'];
46+
$identifier = (int)$this->arguments['identifier'];
4747
if (array_key_exists($table, $this->tables)) {
4848
$table = $this->tables[$table];
4949
}

Classes/ViewHelpers/Misc/BackendEditLinkViewHelper.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace In2code\Powermail\ViewHelpers\Misc;
44

55
use In2code\Powermail\Utility\BackendUtility;
6+
use TYPO3\CMS\Backend\Routing\Exception\RouteNotFoundException;
67
use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper;
78

89
/**
@@ -24,12 +25,13 @@ public function initializeArguments()
2425

2526
/**
2627
* @return string
28+
* @throws RouteNotFoundException
2729
*/
2830
public function render(): string
2931
{
3032
return BackendUtility::createEditUri(
3133
$this->arguments['tableName'],
32-
$this->arguments['identifier'],
34+
(int)$this->arguments['identifier'],
3335
$this->arguments['addReturnUrl']
3436
);
3537
}

Documentation/Changelog/Readme.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
| Version | Release Date | Description |
66
|------------ |--------------|-----------------------------------------------------------------------------------------------------------------------|
7+
| 8.2.1 | 2020-10-05 | Bugfix: Fix AJAX requests for hiding/enabling and deleting mails in backend module |
8+
| | | Bugfix: Fix a possible type hint exception when powermail gets extended from third party extensions |
9+
| | | Bugfix: Fix a possible type hint exception in Pi2 |
710
| 8.2.0 | 2020-09-22 | Feature: Add a Services.yaml with a default configuration to improve extension possibilities |
811
| | | Bugfix: Fix a possible type hint exception in FormSelectorUserFunc |
912
| | | Bugfix: Add missing translations in TCA for default fields again |

Resources/Private/JavaScript/Powermail/Backend.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ function PowermailBackend($) {
477477
* @private
478478
*/
479479
var sendVisibilityRequest = function(table, uid, hidden, moduleUri) {
480-
var url = moduleUri + '&data[' + table + '][' + uid + '][hidden]=' + hidden + '&redirect=' + T3_THIS_LOCATION;
480+
var url = moduleUri + '&data[' + table + '][' + uid + '][hidden]=' + hidden;
481481
$.ajax({
482482
url: url
483483
});
@@ -493,7 +493,7 @@ function PowermailBackend($) {
493493
* @private
494494
*/
495495
var sendDeleteRequest = function(table, uid, moduleUri) {
496-
var url = moduleUri + '&cmd[' + table + '][' + uid + '][delete]=1&redirect=' + T3_THIS_LOCATION;
496+
var url = moduleUri + '&cmd[' + table + '][' + uid + '][delete]=1';
497497
$.ajax({
498498
url: url
499499
});

0 commit comments

Comments
 (0)