From c7e10cefbacf8ca54c86ecba5a8598b7c9d55ce4 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Mon, 20 Jun 2022 11:55:41 +0200 Subject: [PATCH] RED-4129: Fixed imported redactions annotations intersection calculation --- .../v1/server/redaction/service/ImportedRedactionService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);