When I try to Update existing teasers, I get errors with no settings saved.

recoverable fatal error: Object of class stdClass could not be converted to string in sites/all/modules/override_node_options/override_node_options.module on line 50.

recoverable fatal error: Object of class stdClass could not be converted to string in sites/all/modules/override_node_options/override_node_options.module on line 105.

recoverable fatal error: Object of class stdClass could not be converted to string in sites/all/modules/scheduler/scheduler.module on line 91.

recoverable fatal error: Object of class stdClass could not be converted to string in sites/all/modules/teaserbytype/teaserbytype.module on line 99.

Comments

matulis’s picture

I looked into these contrib modules, error for

isset($form['type']['#value']) && $form['type']['#value'] . '_node_form' == $form_id
xen’s picture

It's not a bug in Deck, but apparently a lot of modules has form_alters that assumes that any form with a 'type' key is the node type edit form.

Really, bugs should be filed on those modules, but I guess I'll be seeing this issue on a regular basis if I don't do anything about it, so I'll rename the type key in the confirm form.

xen’s picture

Title: Multiple fatal errors » Rename type in confirm form to work around broken modules

Renaming. If the fix for this issue kills the warnings but updating still doesn't work, please file a new issue.

xen’s picture

Status: Active » Fixed

Committed to -dev. Please try with that tomorrow.

matulis’s picture

I can confirm, errors are gone now.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.