Skip to content

Commit 01853ef

Browse files
author
mhirdes
committed
[BUGFIX] #254 reset query builder on pagesUpdater
1 parent 7db8f74 commit 01853ef

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

Classes/Utility/DatabaseUtility.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ public static function migrateColumnNames($columnNamesToMigrate, $table)
172172
/** @var QueryBuilder $queryBuilder */
173173
$queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)
174174
->getQueryBuilderForTable($table);
175+
175176
foreach ($columnNamesToMigrate as $oldCol => $newCol) {
176177
$queryBuilder
177178
->update($table, 'u')
@@ -183,6 +184,8 @@ public static function migrateColumnNames($columnNamesToMigrate, $table)
183184
)
184185
->set('u.' . $newCol, $queryBuilder->quoteIdentifier('u.' . $oldCol), false)
185186
->execute();
187+
188+
$queryBuilder->resetQueryParts();
186189
}
187190
}
188191

@@ -213,6 +216,8 @@ public static function migrateRelatedColumnContent($content, $column, $table, $t
213216
)
214217
->set('u.' . $column, $queryBuilder->createNamedParameter($newContent), false)
215218
->execute();
219+
220+
$queryBuilder->resetQueryParts();
216221
}
217222
}
218223
}

Tests/Functional/Fixtures/pages.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,9 @@
1111
<pid>1</pid>
1212
<tx_csseo_canonical>https://www.clickstorm.de/</tx_csseo_canonical>
1313
</pages>
14+
<pages>
15+
<uid>3</uid>
16+
<pid>1</pid>
17+
<seo_title>new title</seo_title>
18+
</pages>
1419
</dataset>

Tests/Functional/Updates/PagesUpdaterTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,12 @@ public function executeUpdateDataProvider()
7676
'canonical_link' => 'https://www.clickstorm.de/'
7777
]
7878
],
79+
'page seo title already set' => [
80+
3,
81+
[
82+
'seo_title' => 'new title',
83+
]
84+
],
7985
];
8086
}
8187
}

0 commit comments

Comments
 (0)