$bundle = $media->bundle();
$fields = $media->getFields();
- $config = $media->getType()->getConfiguration();
+ $config = method_exists($media, 'getSource') ? $media->getSource()->getConfiguration() : $media->getType()->getConfiguration();
$source = isset($config['source_url_field']) ? $config['source_url_field'] : '';
$source_field[$bundle] = isset($config['source_field']) ? $config['source_field'] : $source;