rsanchez
2014-11-17 04f9a9d2dbd2d79bfffea9c5a6b7ba1b32c5f42b
securis/src/main/java/net/curisit/securis/db/License.java
....@@ -16,6 +16,7 @@
1616 import javax.persistence.ManyToOne;
1717 import javax.persistence.NamedQueries;
1818 import javax.persistence.NamedQuery;
19
+import javax.persistence.NoResultException;
1920 import javax.persistence.NonUniqueResultException;
2021 import javax.persistence.OneToMany;
2122 import javax.persistence.Table;
....@@ -349,6 +350,9 @@
349350 LOG.error("There are more than 1 active license for request data: {}\nHash: {}", requestData, BlockedRequest.generateHash(requestData));
350351 throw new SeCurisServiceException(ErrorCodes.DUPLICATED_REQUEST_DATA, "There are more than 1 active license for request data hash: "
351352 + BlockedRequest.generateHash(requestData));
353
+ } catch (NoResultException e) {
354
+ // There is no license for request data
355
+ return null;
352356 }
353357 }
354358