Merge "Always terminate the ServletRequest associated task" into stable-3.2
diff --git a/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js b/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js
index ddf28d4..b016128 100644
--- a/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js
+++ b/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js
@@ -1871,6 +1871,12 @@
return Promise.resolve();
}
+ // If mergeable bit was already returned in detail REST endpoint, use it.
+ if (this._change.mergeable !== undefined) {
+ this._mergeable = this._change.mergeable;
+ return Promise.resolve();
+ }
+
this._mergeable = null;
return this.$.restAPI.getMergeable(this._changeNum).then(m => {
this._mergeable = m.mergeable;