Commit fe7c2de5 authored by Ruslan Piskarov's avatar Ruslan Piskarov Committed by Damien McKenna
Browse files

Issue #3196067 by Ruslan Piskarov, DamienMcKenna, mohit.bansal623: Notice:...

Issue #3196067 by Ruslan Piskarov, DamienMcKenna, mohit.bansal623: Notice: Undefined offset: 2 in metatag_tokens() (line 218 of metatag.tokens.inc).
parent 478678a6
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -41,6 +41,8 @@ Metatag 8.x-1.x-dev, xxxx-xx-xx
  follow, nofollow) in Entity Form.
#3145078 by DamienMcKenna, mrinalini9, amjad1233, vijaycs85, dww: Possibly wrong
  use of $modules array in setUp() for functional tests.
#3196067 by Ruslan Piskarov, DamienMcKenna, mohit.bansal623: Notice: Undefined
  offset: 2 in metatag_tokens() (line 218 of metatag.tokens.inc).


Metatag 8.x-1.15, 2020-12-05
+7 −2
Original line number Diff line number Diff line
@@ -221,10 +221,15 @@ function metatag_tokens($type, $tokens, array $data, array $options, BubbleableM

        // Render only one delta.
        if (isset($delta)) {
          $replacements[$original] = $processed_tags[$tag_name][$delta];
          $replacements[$original] = $processed_tags[$tag_name][$delta] ?? NULL;
        }
        else {
          $replacements[$original] = is_array($processed_tags[$tag_name]) ? implode(',', $processed_tags[$tag_name]) : $processed_tags[$tag_name];
          if (is_array($processed_tags[$tag_name])) {
            $replacements[$original] = implode(',', $processed_tags[$tag_name]);
          }
          else {
            $replacements[$original] = $processed_tags[$tag_name];
          }
        }
      }
      break;