diff --git a/media_attribution.module b/media_attribution.module index 3359be2..c87f361 100644 --- a/media_attribution.module +++ b/media_attribution.module @@ -93,15 +93,16 @@ function media_attribution_preprocess_entity_embed_container(&$variables) { $license = $attribution->get('field_license')->entity; $license_link = !empty($license) ? $license->get('field_license_link')->getValue()[0] : FALSE; $attribution_note = $attribution->get('field_attribution_note')->getValue()[0]; - $attribution_text = [ - 'source' => [ + $attribution_text = []; + if (!empty($source['uri'])) { + $attribution_text['source'] = [ '#type' => 'link', '#title' => $source['title'], '#prefix' => "
", '#suffix' => "”", '#url' => Url::fromUri($source['uri']), - ], - ]; + ]; + } } if (!empty($author)) { $attribution_text['author'] = [