diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py
index 2a86b85cb0e513b0a11b7de6a19b50d81a5075ba..adc3933d67cdb2288ff7e942eb4b3327fddadc09 100644
--- a/src/View/MainWindow.py
+++ b/src/View/MainWindow.py
@@ -454,9 +454,21 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
             "", "Pamhyr(*.pamhyr)"
         )
 
-        if file_name.rsplit(".", 1)[-1] == ".pamhyr":
+        logger.debug(f"Save study as : {repr(file_name)}")
+        if file_name == "":
+            return
+
+        if file_name.rsplit(".", 1)[-1] == "pamhyr":
+            logger.debug(
+                "Pamhyr extention is present : " +
+                f"{repr(file_name)}"
+            )
             self._study.filename = file_name
         else:
+            logger.debug(
+                "Pamhyr extention is not present : " +
+                f"{repr(file_name + '.pamhyr')}"
+            )
             self._study.filename = file_name + ".pamhyr"
 
         sql_request_count = self._study.sql_save_request_count()