diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ImportedRedactionService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ImportedRedactionService.java index 098626a6..e21ce781 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ImportedRedactionService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ImportedRedactionService.java @@ -115,7 +115,7 @@ public class ImportedRedactionService { Point p = new Point(); if (rectangle.getWidth() < 0) { - p.setX(rectangle.getTopLeft().getX() - rectangle.getWidth()); + p.setX(rectangle.getTopLeft().getX() + rectangle.getWidth()); r.setWidth(Math.abs(rectangle.getWidth())); } else { p.setX(rectangle.getTopLeft().getX()); @@ -127,6 +127,7 @@ public class ImportedRedactionService { r.setHeight(Math.abs(rectangle.getHeight())); } else { p.setY(rectangle.getTopLeft().getY()); + r.setHeight(rectangle.getHeight()); } r.setTopLeft(p);