Problem/Motivation

Recoverable fatal error is thrown when auto_nodequque passes an object as an argument (type) into DatabaseStatementBase->execute().

Proposed resolution

Check to ensure a string value is passed as an argument after retrieving the queue type value from the form. With BEAN, the value from the form is an object. This is passed as an argument (type) and it causes DatabaseStatementBase->execute() to fail. There might be other cases where you want to check the object for it's type and use that value instead. For the BEAN case, that isn't useful since BEANs can't be part of a nodequeue.

Remaining tasks

  1. Post patch.
  2. Verify and test patch.
  3. Merge patch with 2.x dev branch.

User interface changes

None.

API changes

None.

Comments

rojosnow’s picture

rojosnow’s picture

Issue summary: View changes
rojosnow’s picture

Issue summary: View changes

  • devendra.yadav committed 2629f03 on 7.x-2.x
    Issue #2368469, 2366487, 2345273   by rojosnow, nicoloye, rajeevgole31...
devd’s picture

Version: 7.x-2.x-dev » 7.x-2.1-rc1
Status: Active » Closed (fixed)

Fixed the same issue with the new release tag 7.x-2.1-rc1