From 76b2e4e3337a279caff7781ada64c40572a8e88a Mon Sep 17 00:00:00 2001 From: David Stephan Date: Thu, 23 May 2024 12:44:51 +0200 Subject: [PATCH] SED-3133 add-dialog-to-manage-visibility-of-property --- .../step/plugins/screentemplating/ScreenTemplateService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/step-controller/step-controller-server/src/main/java/step/plugins/screentemplating/ScreenTemplateService.java b/step-controller/step-controller-server/src/main/java/step/plugins/screentemplating/ScreenTemplateService.java index 459580b0c8..897a72b3ed 100644 --- a/step-controller/step-controller-server/src/main/java/step/plugins/screentemplating/ScreenTemplateService.java +++ b/step-controller/step-controller-server/src/main/java/step/plugins/screentemplating/ScreenTemplateService.java @@ -156,13 +156,14 @@ public void deleteInput(@PathParam("id") String id) { @Path("/input") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) - public void saveInput(ScreenInput screenInput) { + public ScreenInput saveInput(ScreenInput screenInput) { ScreenInput screenInputOrig = screenInputAccessor.get(screenInput.getId()); if (screenInputOrig != null && screenInputOrig.getImmutable()) { throw new ControllerServiceException("This screen input is immutable."); } screenInputAccessor.save(screenInput); screenTemplateManager.notifyChange(); + return screenInput; } private Map getContextBindings(UriInfo uriInfo) {