Hallo,
wird einem Bewertungskriterium mehrere Kategorien zugewiesen, aber man deaktiviert eine Kategorie von denen, ist es nicht mehr möglich, das Kriterium zu bearbeiten, da eine Fehlermeldung ausgeworfen wird:
Ein Löschen einer Kategorie führt zu keiner Fehlermeldung, dass habe ich auf einer Testinstanz ausprobiert.
Code
Error
Error Message:
Unknown values '235' for field 'categoryIDs'.
Error Type:
InvalidArgumentException
*/lib/system/form/builder/field/MultipleSelectionFormField.class.php:135
Stack Trace
#0 wcf\system\form\builder\field\MultipleSelectionFormField->value([ 10 items ])
*/lib/system/form/builder/field/AbstractFormField.class.php:226
#1 wcf\system\form\builder\field\AbstractFormField->updatedObject([ 8 items ], easyrating\data\criteria\Criteria, true)
*/lib/system/form/builder/FormDocument.class.php:645
#2 wcf\system\form\builder\FormDocument->updatedObject(easyrating\data\criteria\Criteria, true)
*/lib/form/AbstractFormBuilderForm.class.php:245
#3 wcf\form\AbstractFormBuilderForm->setFormObjectData()
*/lib/form/AbstractFormBuilderForm.class.php:141
#4 wcf\form\AbstractFormBuilderForm->readData()
*/lib/page/AbstractPage.class.php:335
#5 wcf\page\AbstractPage->show()
*/lib/page/AbstractPage.class.php:124
#6 wcf\page\AbstractPage->__run()
*/lib/system/request/Request.class.php:50
#7 wcf\system\request\Request->handle(Laminas\Diactoros\ServerRequest)
*/lib/http/middleware/HandleValinorMappingErrors.class.php:35
#8 wcf\http\Pipeline->process(Laminas\Diactoros\ServerRequest, wcf\http\RequestHandlerMiddleware)
*/lib/system/request/RequestHandler.class.php:161
#9 wcf\system\request\RequestHandler->handle('easyrating', true)
*/rating/acp/index.php:11
Alles anzeigen