|
|
@@ -152,7 +152,7 @@ function roadRoller (resp) {
|
|
|
|
|
|
// Paste in new content
|
|
|
upgradeWell.textContent += obj.data['new_content'];
|
|
|
- if(obj.data.in_progress) {
|
|
|
+ if(obj.data['in_progress']) {
|
|
|
// Not done yet, keep going
|
|
|
doAPIRequestWithCallback(
|
|
|
'GET', 'Postgres', 'get_latest_upgradelog_messages', roadRoller, generalErrorHandler, {
|
|
|
@@ -163,10 +163,16 @@ function roadRoller (resp) {
|
|
|
);
|
|
|
} else {
|
|
|
// Do something based on the end status
|
|
|
-
|
|
|
+ if(obj.data['child_exit']) {
|
|
|
+ upgradeWell.textContent += `Installation of PostgreSQL ${window.selectedVersion} failed: ${obj.data['child_exit']}`;
|
|
|
+ submitBtn.textContent = 'Re-Try';
|
|
|
+ submitBtn.disabled = false;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ upgradeWell.textContent += `Installation of PostgreSQL ${window.selectedVersion} completed successfully!`;
|
|
|
}
|
|
|
} else {
|
|
|
- upgradeWell.textContent += `Installlation PostgreSQL ${window.selectedVersion} failed: ${obj.error}`;
|
|
|
+ upgradeWell.textContent += `Installation of PostgreSQL ${window.selectedVersion} failed: ${obj.error}`;
|
|
|
submitBtn.textContent = 'Re-Try';
|
|
|
submitBtn.disabled = false;
|
|
|
}
|