diff --git a/src-tauri/src/capture.rs b/src-tauri/src/capture.rs index 3bc5425..a52e228 100644 --- a/src-tauri/src/capture.rs +++ b/src-tauri/src/capture.rs @@ -63,44 +63,49 @@ pub fn start(config: AppConfig, state: SharedState, app: AppHandle) -> Result 1 else "job") title = safe(sys.argv[3] if len(sys.argv) > 3 else "print") printer = safe(os.environ.get("PRINTER", "printer")) prefix = "test-" if printer.lower() == "fieldlens-test-capture" else "print-" -name = f"{prefix}{printer}-{job_id}-{title}.pdf" +suffix = "" if title.lower().endswith(".pdf") else ".pdf" +name = f"{prefix}{printer}-{job_id}-{title}{suffix}" final_path = os.path.join(CACHE, name) part_path = final_path + ".part"