Skip to content

Commit a64e17b

Browse files
Merge pull request #27 from oracle/prepare-pv-error
short-circuiting prepare model when domain is in PV
2 parents 5317900 + 454ef24 commit a64e17b

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

electron/app/locales/en/webui.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,7 @@
675675
"discover-dialog-online-discovery-failed-error-prefix": "Unable to discover domain {{adminUrl}} in online mode",
676676

677677
"wdt-preparer-aborted-error-title": "Prepare Model Aborted",
678+
"wdt-preparer-domain-in-pv-message": "Prepare Model has no meaning when the target domain location is an externally created Kubernetes persistent volume.",
678679
"wdt-preparer-invalid-java-home-error-prefix": "Unable to prepare model due to the Java Home being invalid",
679680
"wdt-preparer-invalid-oracle-home-error-prefix": "Unable to prepare model due to the Oracle Home being invalid",
680681
"wdt-preparer-project-not-saved-error-prefix": "Unable to prepare model because project save failed",

webui/src/js/utils/wdt-preparer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ function(project, wktConsole, i18n, projectIo, dialogHelper, validationHelper, w
2121
}
2222

2323
let errTitle = i18n.t('wdt-preparer-aborted-error-title');
24+
if (this.project.settings.targetDomainLocation.value === 'pv') {
25+
const errMessage = i18n.t('wdt-preparer-domain-in-pv-message');
26+
await window.api.ipc.invoke('show-info-message', errTitle, errMessage);
27+
return Promise.resolve(false);
28+
}
29+
2430
const validationObject = this.getValidationObject('flow-prepare-model-name');
2531
if (validationObject.hasValidationErrors()) {
2632
const validationErrorDialogConfig = validationObject.getValidationErrorDialogConfig(errTitle);

0 commit comments

Comments
 (0)