FIX: Correctly avoid concurrent requests in PresenceChannel get

FIX: Correctly avoid concurrent requests in PresenceChannel get

This if statement was intended to prevent concurrent /presence/get requests, but it was missing a critical line. Now it should function as intended.

diff --git a/app/assets/javascripts/discourse/app/services/presence.js b/app/assets/javascripts/discourse/app/services/presence.js
index d628603..0ffcacd 100644
--- a/app/assets/javascripts/discourse/app/services/presence.js
+++ b/app/assets/javascripts/discourse/app/services/presence.js
@@ -262,6 +262,7 @@ export default class PresenceService extends Service {
     if (this._initialDataAjax) {
       // try again next runloop
       next(this, () => once(this, this._makeInitialDataRequest));
+      return;
     }
 
     if (Object.keys(this._initialDataRequests).length === 0) {

GitHub sha: 495aa4752c63cc22f609b8ac2c9e5dbe6c1f96a1

This commit appears in #14718 which was approved by markvanlan. It was merged by davidtaylorhq.