- Affected App
- WoltLab Suite Forum
- Create a thread with type “Announcement”.
- De-select all boards.
- Submit.
- Notice it works fine.
- Open the “Edit Thread” dialog
- De-select all boards
- Submit the dialog.
- Notice the following Exception:
- Requested URL
- /forum/index.php?ajax-proxy/&t=*snip*
- Referrer
- https://www.example.com/forum/index.php?thread/*snip*/
- Error Message
- Undefined index: boardIDs
- Type
- wcf\system\exception\ErrorException
- File (Line)
- /var/www/virtual/xxx/www.example.com/lib/system/WCF.class.php (346)
- Stacktrace
-
- /var/www/virtual/xxx/www.example.com/forum/lib/system/thread/editor/DefaultThreadEditor.class.php (124): wcf\system\WCF::handleError(…)
- /var/www/virtual/xxx/www.example.com/forum/lib/system/thread/ThreadHandler.class.php (84): wbb\system\thread\editor\DefaultThreadEditor->validate(…)
- /var/www/virtual/xxx/www.example.com/forum/lib/data/thread/ThreadAction.class.php (683): wbb\system\thread\ThreadHandler->saveEdit(…)
- [internal function] (?): wbb\data\thread\ThreadAction->saveEdit(…)
- /var/www/virtual/xxx/www.example.com/lib/data/AbstractDatabaseObjectAction.class.php (204): call_user_func(…)
- /var/www/virtual/xxx/www.example.com/lib/action/AJAXProxyAction.class.php (75): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /var/www/virtual/xxx/www.example.com/lib/action/AJAXInvokeAction.class.php (104): wcf\action\AJAXProxyAction->invoke(…)
- /var/www/virtual/xxx/www.example.com/lib/action/AbstractAction.class.php (47): wcf\action\AJAXInvokeAction->execute(…)
- /var/www/virtual/xxx/www.example.com/lib/action/AJAXInvokeAction.class.php (63): wcf\action\AbstractAction->__run(…)
- /var/www/virtual/xxx/www.example.com/lib/system/request/Request.class.php (83): wcf\action\AJAXInvokeAction->__run(…)
- /var/www/virtual/xxx/www.example.com/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/virtual/xxx/www.example.com/forum/index.php (9): wcf\system\request\RequestHandler->handle(…)