1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Fixed Undefined index in user change log after deleting user field choices

Discussion in 'Resolved Bug Reports' started by Steve F, Nov 23, 2015.

  1. Steve F

    Steve F Well-Known Member

    We just ran into this exact error this evening. Tried with listeners disabled with no affect, still getting the error.

    Error Info
    ErrorException: Undefined index: zombies - library/XenForo/Helper/UserChangeLog.php:140
    Generated By: Russ, 4 minutes ago
    Stack Trace
    #0 /home/*********/public_html/library/XenForo/Helper/UserChangeLog.php(140): XenForo_Application::handlePhpError(8, 'Undefined index...', '/home/*********/p...', 140, Array)
    #1 /home/*********/public_html/library/XenForo/Helper/UserChangeLog.php(75): XenForo_Helper_UserChangeLog->_prepareCustomField('postheader', Array)
    #2 /home/*********/public_html/library/XenForo/Model/UserChangeLog.php(242): XenForo_Helper_UserChangeLog->prepareField(Array)
    #3 /home/*********/public_html/library/XenForo/Model/UserChangeLog.php(209): XenForo_Model_UserChangeLog->prepareField(Array)
    #4 /home/*********/public_html/library/XenForo/ControllerAdmin/Log.php(447): XenForo_Model_UserChangeLog->getChangeLogs(Array, Array)
    #5 /home/*********/public_html/library/XenForo/FrontController.php(351): XenForo_ControllerAdmin_Log->actionUserChangeLog()
    #6 /home/*********/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #7 /home/*********/public_html/admin.php(13): XenForo_FrontController->run()
    #8 {main}
    Request State
    array(3) {
      ["url"] => string(52) "https://**********.com/admin.php?logs/user-change-log"
      ["_GET"] => array(1) {
        ["logs/user-change-log"] => string(0) ""
      ["_POST"] => array(0) {
  2. Chris D

    Chris D XenForo Developer Staff Member

    This came up again more recently than this thread, I'll have to find it; what XF version?

    EDIT: Though that was a different error - array to string conversion.
  3. Russ

    Russ Well-Known Member

  4. Chris D

    Chris D XenForo Developer Staff Member

    I can reproduce this.

    It's a similar bug to the one posted before, but this one pertains to deleting radio/select field choices and viewing a user change log where a change has been logged for one of those now deleted choices. I've moved the posts to its own bug report here.
    Steve F and Russ like this.
  5. Mike

    Mike XenForo Developer Staff Member

    Chris D and Steve F like this.

Share This Page