Skip to content

Commit b5b917e

Browse files
author
Nathan McMinn
committed
Added rotation degree validity check
1 parent 236fba4 commit b5b917e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pdf-toolkit-repo/src/main/java/org/alfresco/extension/pdftoolkit/repo/action/executer/PDFRotateActionExecuter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ private void doRotate(Action action, NodeRef actionedUponNodeRef, ContentReader
110110
Boolean inplace = Boolean.valueOf(String.valueOf(action.getParameterValue(PARAM_INPLACE)));
111111
Integer degrees = Integer.valueOf(String.valueOf(action.getParameterValue(PARAM_DEGREES)));
112112

113+
if(degrees % 90 != 0)
114+
{
115+
throw new AlfrescoRuntimeException("Rotation degres must be a multiple of 90 (90, 180, 270, etc)");
116+
}
117+
113118
String fileName = null;
114119
if(providedName != null)
115120
{

0 commit comments

Comments
 (0)