Robmoen has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/235050

Change subject: Generate a new token for each survey
......................................................................

Generate a new token for each survey

Be consistent about creating tokens.  Otherwise, a user would have
the same token for all existing surveys and different tokens for future
ones.  This ensures that all surveys are seperated rather than grouped.

Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f
---
M resources/ext.quicksurveys.init/init.js
1 file changed, 3 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/QuickSurveys 
refs/changes/50/235050/1

diff --git a/resources/ext.quicksurveys.init/init.js 
b/resources/ext.quicksurveys.init/init.js
index d180eda..dcb5300 100644
--- a/resources/ext.quicksurveys.init/init.js
+++ b/resources/ext.quicksurveys.init/init.js
@@ -3,8 +3,7 @@
                $panel = $( '<div class="ext-qs-loader-bar 
mw-ajax-loader"></div>' ),
                availableSurveys = mw.config.get( 'wgEnabledQuickSurveys' ),
                isMainPage = mw.config.get( 'wgIsMainPage' ),
-               isArticle = mw.config.get( 'wgIsArticle' ),
-               sessionId = mw.user.generateRandomSessionId();
+               isArticle = mw.config.get( 'wgIsArticle' );
 
        mw.extQuickSurveys = mw.extQuickSurveys || {};
 
@@ -79,7 +78,8 @@
                        token = getSurveyToken( survey );
 
                if ( !token ) {
-                       token = sessionId;
+                       // Generate a new token for each survey
+                       token = mw.user.generateRandomSessionId();
                        mw.storage.set( storageId, token );
                }
                return mw.experiments.getBucket( {

-- 
To view, visit https://gerrit.wikimedia.org/r/235050
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/QuickSurveys
Gerrit-Branch: dev
Gerrit-Owner: Robmoen <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to