| .. | .. |
|---|
| 16 | 16 | import javax.persistence.ManyToOne; |
|---|
| 17 | 17 | import javax.persistence.NamedQueries; |
|---|
| 18 | 18 | import javax.persistence.NamedQuery; |
|---|
| 19 | +import javax.persistence.NoResultException; |
|---|
| 19 | 20 | import javax.persistence.NonUniqueResultException; |
|---|
| 20 | 21 | import javax.persistence.OneToMany; |
|---|
| 21 | 22 | import javax.persistence.Table; |
|---|
| .. | .. |
|---|
| 349 | 350 | LOG.error("There are more than 1 active license for request data: {}\nHash: {}", requestData, BlockedRequest.generateHash(requestData)); |
|---|
| 350 | 351 | throw new SeCurisServiceException(ErrorCodes.DUPLICATED_REQUEST_DATA, "There are more than 1 active license for request data hash: " |
|---|
| 351 | 352 | + BlockedRequest.generateHash(requestData)); |
|---|
| 353 | + } catch (NoResultException e) { |
|---|
| 354 | + // There is no license for request data |
|---|
| 355 | + return null; |
|---|
| 352 | 356 | } |
|---|
| 353 | 357 | } |
|---|
| 354 | 358 | |
|---|