diff --git a/medias_fonctions.php b/medias_fonctions.php
index c7c89bc1faad942eb11a158c6087bec66d13d104..7145f981d3401a12848afb1fe174eb49888c5e12 100644
--- a/medias_fonctions.php
+++ b/medias_fonctions.php
@@ -422,8 +422,8 @@ function medias_trouver_modele_emb($extension, $mime_type, $modele_base = 'file'
  * @param int|null $id_document
  * @return bool
  */
-function media_determine_autolien(string $media, string $extension, int $largeur, int $hauteur, ?int $id_document=0): bool {
-	if ($media !== 'image') {
+function media_determine_autolien(string $media, string $extension, ?int $largeur, ?int $hauteur, ?int $id_document=0): bool {
+	if ($media !== 'image' || $largeur === null || $hauteur === null) {
 		return false;
 	}
 	if (!defined('_IMAGE_TAILLE_MINI_AUTOLIEN')) {