diff --git a/bin/make_installscript.py b/bin/make_installscript.py
index 57e9fef349a7d8376bd9a02e2a095e27a02db49a..89a2a088ddb85d60bf16ec13cecb1fb8b10b7306 100755
--- a/bin/make_installscript.py
+++ b/bin/make_installscript.py
@@ -109,7 +109,9 @@ def runMakeInstallScript():
     modName = getModuleInfo(modPath, "Module")
     printProgressInfo([f"Creating install script for module '{modName}' in folder '{modPath}'"])
 
-    scriptName = cmdArgs.get("filename", getDefaultScriptName(modName, cmdArgs["language"]))
+    scriptName = cmdArgs.get("filename")
+    if not scriptName:
+        scriptName = getDefaultScriptName(modName, cmdArgs["language"])
 
     makeInstallScript(
         modPath=modPath,