diff --git a/backend/src/main/java/com/printcalculator/controller/QuoteController.java b/backend/src/main/java/com/printcalculator/controller/QuoteController.java index f283338..38b7f76 100644 --- a/backend/src/main/java/com/printcalculator/controller/QuoteController.java +++ b/backend/src/main/java/com/printcalculator/controller/QuoteController.java @@ -95,7 +95,7 @@ public class QuoteController { // For now, we trust the override key works on the base profile. } - return processRequest(file, filament, actualProcess, machineOverrides, processOverrides); + return processRequest(file, filament, actualProcess, machineOverrides, processOverrides, nozzleDiameter); } @PostMapping("/calculate/stl") @@ -103,12 +103,13 @@ public class QuoteController { @RequestParam("file") MultipartFile file ) throws IOException { // Legacy endpoint uses defaults - return processRequest(file, DEFAULT_FILAMENT, DEFAULT_PROCESS, null, null); + return processRequest(file, DEFAULT_FILAMENT, DEFAULT_PROCESS, null, null, null); } private ResponseEntity processRequest(MultipartFile file, String filament, String process, Map machineOverrides, - Map processOverrides) throws IOException { + Map processOverrides, + Double nozzleDiameter) throws IOException { if (file.isEmpty()) { return ResponseEntity.badRequest().build(); }