Skip to content

Commit 95f0ac6

Browse files
committed
[RELEASE] Version 12.5.9 Bugfixes
2 parents 94b5c46 + a18145a commit 95f0ac6

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# In2publish Core Change Log
22

3+
12.5.9:
4+
- [META] Set the EM conf version number to 12.5.9
5+
- [BUGFIX] Avoid trailing AND when additionalWhere is empty
6+
37
12.5.8
8+
- [META] Set the EM conf version number to 12.5.8
49
- [BUGFIX] Fix publishing of deleted related records
510
- [BUGFIX] Remove all additional entries from RecordIndex if there is more than one entry
611
- [TEST] Correct Tests for new SQL data

Classes/Component/Core/PreProcessing/PreProcessor/SelectProcessor.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,12 @@ protected function buildResolver(string $table, string $column, array $processed
8989
}
9090
$additionalWhere = implode(' AND ', $foreignMatchFields);
9191
if (1 === preg_match(AbstractProcessor::ADDITIONAL_ORDER_BY_PATTERN, $foreignTableWhere, $matches) && !empty($matches['where'])) {
92-
$foreignTableWhere = implode(' AND ', [$matches['where'], $additionalWhere]);
92+
$foreignTableWhere = implode(' AND ', array_filter([$matches['where'], $additionalWhere]));
9393
if (!empty($matches['col'])) {
9494
$foreignTableWhere .= ' ORDER BY ' . $matches['col'] . ($matches['dir'] ?? '');
9595
}
9696
} else {
97-
$foreignTableWhere = implode(' AND ', [$foreignTableWhere, $additionalWhere]);
97+
$foreignTableWhere = implode(' AND ', array_filter([$foreignTableWhere, $additionalWhere]));
9898
}
9999
$foreignTableWhere = DatabaseUtility::stripLogicalOperatorPrefix($foreignTableWhere);
100100
$foreignTableWhere = $this->tcaEscapingMarkerService->escapeMarkedIdentifier($foreignTableWhere);

ext_emconf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
'title' => 'in2publish Core',
1010
'description' => 'Content publishing extension to connect stage and production server',
1111
'category' => 'plugin',
12-
'version' => '12.5.8',
12+
'version' => '12.5.9',
1313
'state' => 'stable',
1414
'clearCacheOnLoad' => true,
1515
'author' => 'Alex Kellner, Oliver Eglseder, Thomas Scheibitz, Stefan Busemann',

0 commit comments

Comments
 (0)