Problem/Motivation

Notice: Undefined property: view::$display_handler in
nodequeue_contextual_links_view_alter() (line 509 of nodequeue/nodequeue.module).

AND

Notice: Trying to get property 'handlers' of non-object in
nodequeue_contextual_links_view_alter() (line 509 of nodequeue/nodequeue.module).

Steps to reproduce

Shows up in logs on one of our site's homepage. Using 2.x-dev

Proposed resolution

Not sure

Remaining tasks

User interface changes

API changes

Data model changes

Comments

joelpittet created an issue. See original summary.

joelpittet’s picture

Issue summary: View changes
rodrigoaguilera’s picture

Status: Active » Needs review
StatusFileSize
new691 bytes

Let's avoid the warning

ponies’s picture

The patch applies on 2.3. On cache clear I got an Undefined index: name in nodequeue_contextual_links_view_alter() (line 509 error so I added a check for it too.

  if (isset($elview->display_handler) && isset($elview->display_handler->handlers['argument']['name'])) {
    $relationship = $elview->display_handler->handlers['argument']['name']->relationship;
  } else {
    $relationship = FALSE;
  }
rodrigoaguilera’s picture

Status: Needs review » Closed (duplicate)

I think there is already a fix in the dev branch that cover both cases

https://www.drupal.org/project/nodequeue/issues/3166454