index ae2cc24..a3b467e 100644
--- a/src/public/core/modules/media/media.install
+++ b/src/public/core/modules/media/media.install
@@ -135,6 +135,7 @@ function media_requirements($phase) {
       // Load the default display.
       $display = \Drupal::service('entity_display.repository')
         ->getViewDisplay('media', $type->id());
+      if($type->getSource):
         $source_field_definition = $type->getSource()->getSourceFieldDefinition($type);
          if (!is_a($source_field_definition->getItemDefinition()->getClass(), ImageItem::class, TRUE)) {
            continue;
@@ -166,6 +167,7 @@ function media_requirements($phase) {
           ),
           'severity' => REQUIREMENT_WARNING,
         ];
+      endif;
     }

   }
