Pull request #138: RED-2900: Fixed failing migration
Merge in RED/persistence-service from RED-2900 to master * commit '0eea79bff601822893871b6adbac13105672a90a': RED-2900: Fixed failing migration
This commit is contained in:
commit
9ffdae9a31
@ -360,7 +360,8 @@ public class MigrationService {
|
|||||||
.findFirst();
|
.findFirst();
|
||||||
|
|
||||||
if(!versionOptional.isPresent()){
|
if(!versionOptional.isPresent()){
|
||||||
throw new MigrationException("Unable to find version");
|
log.warn("no rules version found for dossier template {}", dossierTemplateId);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
var version = versionOptional
|
var version = versionOptional
|
||||||
.get()
|
.get()
|
||||||
@ -670,7 +671,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case REPROCESS:
|
case REPROCESS:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.REPROCESS;
|
processingStatus = ProcessingStatus.REPROCESS;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
@ -679,7 +680,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case PROCESSING:
|
case PROCESSING:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.PROCESSING;
|
processingStatus = ProcessingStatus.PROCESSING;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
@ -688,7 +689,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case ERROR:
|
case ERROR:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.ERROR;
|
processingStatus = ProcessingStatus.ERROR;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
@ -697,7 +698,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case DELETED:
|
case DELETED:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.DELETED;
|
processingStatus = ProcessingStatus.DELETED;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
@ -722,7 +723,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case FULLREPROCESS:
|
case FULLREPROCESS:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.FULLREPROCESS;
|
processingStatus = ProcessingStatus.FULLREPROCESS;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
@ -731,7 +732,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case OCR_PROCESSING:
|
case OCR_PROCESSING:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.OCR_PROCESSING;
|
processingStatus = ProcessingStatus.OCR_PROCESSING;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
@ -740,7 +741,7 @@ public class MigrationService {
|
|||||||
break;
|
break;
|
||||||
case INDEXING:
|
case INDEXING:
|
||||||
if (oldFile.getLastSuccessfulStatus() != null) {
|
if (oldFile.getLastSuccessfulStatus() != null) {
|
||||||
workflowStatus = WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
workflowStatus = oldFile.getLastSuccessfulStatus().equals(Status.UNASSIGNED) ? WorkflowStatus.NEW : WorkflowStatus.valueOf(oldFile.getLastSuccessfulStatus().name());
|
||||||
processingStatus = ProcessingStatus.INDEXING;
|
processingStatus = ProcessingStatus.INDEXING;
|
||||||
} else {
|
} else {
|
||||||
workflowStatus = WorkflowStatus.NEW;
|
workflowStatus = WorkflowStatus.NEW;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user