diff --git a/src/module_vmap/web_service/ws/Querys.class.inc b/src/module_vmap/web_service/ws/Querys.class.inc
index b902b417d2d106605ea3dc0c15e2033c179c7d5e..83c9db4f1920fca235af51b6ea3c67cb4c804b62 100644
--- a/src/module_vmap/web_service/ws/Querys.class.inc
+++ b/src/module_vmap/web_service/ws/Querys.class.inc
@@ -847,10 +847,16 @@ class Querys extends Vmap {
                                 if (count($aFiles) > 1) {
                                     $aLigne['bo_' . $type][$key] = [];
                                     for ($i=0; $i < count($aFiles); $i++) {
-                                        array_push($aLigne['bo_' . $type][$key], $this->oFilesManager->oFileInterface->getProxyPassUrl($sDataDir . "/" . $key . "/" . $aFiles[$i]));
+                                        if (file_exists($sDataDir . "/" . $key . "/" . $aFiles[$i])) {
+                                            array_push($aLigne['bo_' . $type][$key], $this->oFilesManager->oFileInterface->getProxyPassUrl($sDataDir . "/" . $key . "/" . $aFiles[$i]));
+                                        }
                                     }
                                 } else {
-                                    $aLigne['bo_' . $type][$key] = $this->oFilesManager->oFileInterface->getProxyPassUrl($sDataDir . "/" . $key . "/" . $value);
+                                    if (!empty($value)) {
+                                        if (file_exists($sDataDir . "/" . $key . "/" . $value)) {
+                                            $aLigne['bo_' . $type][$key] = $this->oFilesManager->oFileInterface->getProxyPassUrl($sDataDir . "/" . $key . "/" . $value);
+                                        }
+                                    }
                                 }
                             }
                         }