| .. | .. |
|---|
| 213 | 213 | |
|---|
| 214 | 214 | validateRequestData(lic.getPack(), lic.getRequestData()); |
|---|
| 215 | 215 | |
|---|
| 216 | | - License existingLicense = License.findLicenseByRequestData(lic.getRequestData(), em); |
|---|
| 216 | + License existingLicense = License.findActiveLicenseByRequestData(lic.getRequestData(), em); |
|---|
| 217 | 217 | if (existingLicense != null && existingLicense.getStatus() == LicenseStatus.ACTIVE) { |
|---|
| 218 | 218 | throw new SeCurisServiceException(ErrorCodes.NO_AVAILABLE_LICENSES, "The pack has not available licenses"); |
|---|
| 219 | 219 | } |
|---|
| .. | .. |
|---|
| 379 | 379 | User createdBy = userHelper.getUser(bsc.getUserPrincipal().getName(), em); |
|---|
| 380 | 380 | |
|---|
| 381 | 381 | if (lic.getRequestData() != null) { |
|---|
| 382 | | - License existingLicense = License.findLicenseByRequestData(lic.getRequestData(), em); |
|---|
| 382 | + License existingLicense = License.findActiveLicenseByRequestData(lic.getRequestData(), em); |
|---|
| 383 | 383 | if (existingLicense != null) { |
|---|
| 384 | 384 | throw new SeCurisServiceException(ErrorCodes.DUPLICATED_REQUEST_DATA, "There is already an active license for current request data"); |
|---|
| 385 | 385 | } |
|---|