From b337db03c409877a4d06f2072bf6d19be7c968a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20K=C3=BCng?= Date: Mon, 16 Feb 2026 17:14:25 +0100 Subject: [PATCH] fix(back-end): fix process and new feature --- .../com/printcalculator/controller/QuoteController.java | 2 +- .../printcalculator/controller/QuoteSessionController.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/src/main/java/com/printcalculator/controller/QuoteController.java b/backend/src/main/java/com/printcalculator/controller/QuoteController.java index f57f250..6ac62b6 100644 --- a/backend/src/main/java/com/printcalculator/controller/QuoteController.java +++ b/backend/src/main/java/com/printcalculator/controller/QuoteController.java @@ -49,7 +49,7 @@ public class QuoteController { @RequestParam(value = "infill_pattern", required = false) String infillPattern, @RequestParam(value = "layer_height", required = false) Double layerHeight, @RequestParam(value = "nozzle_diameter", required = false) Double nozzleDiameter, - @RequestParam(value = "support_enabled", required = false, defaultValue = "true") Boolean supportEnabled + @RequestParam(value = "support_enabled", required = false, defaultValue = "false") Boolean supportEnabled ) throws IOException { // ... process selection logic ... diff --git a/backend/src/main/java/com/printcalculator/controller/QuoteSessionController.java b/backend/src/main/java/com/printcalculator/controller/QuoteSessionController.java index 78b3e8c..74c12de 100644 --- a/backend/src/main/java/com/printcalculator/controller/QuoteSessionController.java +++ b/backend/src/main/java/com/printcalculator/controller/QuoteSessionController.java @@ -78,7 +78,7 @@ public class QuoteSessionController { // Default material/settings will be set when items are added or updated? // For now set safe defaults session.setMaterialCode("pla_basic"); - session.setSupportsEnabled(true); + session.setSupportsEnabled(false); session.setCreatedAt(OffsetDateTime.now()); session.setExpiresAt(OffsetDateTime.now().plusDays(30)); @@ -301,14 +301,14 @@ public class QuoteSessionController { if (settings.getNozzleDiameter() == null) settings.setNozzleDiameter(0.4); break; } - if (settings.getSupportsEnabled() == null) settings.setSupportsEnabled(true); + if (settings.getSupportsEnabled() == null) settings.setSupportsEnabled(false); } else { // ADVANCED Mode: Use values from Frontend, set defaults if missing if (settings.getLayerHeight() == null) settings.setLayerHeight(0.20); if (settings.getInfillDensity() == null) settings.setInfillDensity(20.0); if (settings.getInfillPattern() == null) settings.setInfillPattern("grid"); if (settings.getNozzleDiameter() == null) settings.setNozzleDiameter(0.4); - if (settings.getSupportsEnabled() == null) settings.setSupportsEnabled(true); + if (settings.getSupportsEnabled() == null) settings.setSupportsEnabled(false); } }