- Affected Version
- WoltLab Suite 5.5
- Affected App
- WoltLab Suite Core
Hallo
Ich habe einen Index gem. angaben von Tim Düsterhus wie folgt versucht zu löschen
PHP
return [
PartialDatabaseTable::create('ticketsystem1_ticket_option_to_category')
->indices([
DatabaseTableIndex::create('optionID')
->drop(),
])
];
Dies ergibt den folgenden Fehler
Code
implode(): Argument #1 ($pieces) must be of type array, string given
File:
/var/www/**snip**/html/**snip**/lib/system/database/table/index/DatabaseTableIndex.class.php in line 107
Stacktrace:
#0 /var/www/**snip**/html/**snip**/lib/system/database/table/index/DatabaseTableIndex.class.php(107): implode()
#1 /var/www/**snip**/html/**snip**/lib/system/database/table/DatabaseTableChangeProcessor.class.php(1255): wcf\system\database\table\index\DatabaseTableIndex->getData()
#2 /var/www/**snip**/html/**snip**/lib/system/database/table/DatabaseTableChangeProcessor.class.php(1152): wcf\system\database\table\DatabaseTableChangeProcessor->validate()
#3 /var/www/**snip**/html/**snip**/lib/system/package/plugin/DatabasePackageInstallationPlugin.class.php(78): wcf\system\database\table\DatabaseTableChangeProcessor->process()
#4 /var/www/**snip**/html/**snip**/lib/system/package/plugin/DatabasePackageInstallationPlugin.class.php(48): wcf\system\package\plugin\DatabasePackageInstallationPlugin->updateDatabase()
#5 /var/www/**snip**/html/**snip**/lib/system/package/plugin/AbstractPackageInstallationPlugin.class.php(76): wcf\system\package\plugin\DatabasePackageInstallationPlugin->install()
#6 /var/www/**snip**/html/**snip**/lib/data/package/installation/plugin/PackageInstallationPluginAction.class.php(112): wcf\system\package\plugin\AbstractPackageInstallationPlugin->update()
#7 /var/www/**snip**/html/**snip**/lib/data/AbstractDatabaseObjectAction.class.php(216): wcf\data\package\installation\plugin\PackageInstallationPluginAction->invoke()
#8 /var/www/**snip**/html/**snip**/lib/action/AJAXProxyAction.class.php(92): wcf\data\AbstractDatabaseObjectAction->executeAction()
#9 /var/www/**snip**/html/**snip**/lib/action/AJAXInvokeAction.class.php(111): wcf\action\AJAXProxyAction->invoke()
#10 /var/www/**snip**/html/**snip**/lib/action/AbstractAction.class.php(57): wcf\action\AJAXInvokeAction->execute()
#11 /var/www/**snip**/html/**snip**/lib/action/AJAXInvokeAction.class.php(65): wcf\action\AbstractAction->__run()
#12 /var/www/**snip**/html/**snip**/lib/system/request/Request.class.php(90): wcf\action\AJAXInvokeAction->__run()
#13 /var/www/**snip**/html/**snip**/lib/system/request/RequestHandler.class.php(107): wcf\system\request\Request->execute()
#14 /var/www/**snip**/html/**snip**/acp/index.php(11): wcf\system\request\RequestHandler->handle()
#15 {main}
Display More
Ergänze ich das ganze mit columns funktioniert es