jenkins-bot has submitted this change and it was merged.

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


Generate a new token for each survey

Having separate tokens ensures user privacy between surveys.  
Otherwise, surveys would be grouped and could be tracked by token.

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

Approvals:
  Jdlrobson: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/resources/ext.quicksurveys.init/init.js 
b/resources/ext.quicksurveys.init/init.js
index 7684607..a698763 100644
--- a/resources/ext.quicksurveys.init/init.js
+++ b/resources/ext.quicksurveys.init/init.js
@@ -4,7 +4,6 @@
                enabledSurveys = mw.config.get( 'wgEnabledQuickSurveys' ),
                isMainPage = mw.config.get( 'wgIsMainPage' ),
                isArticle = mw.config.get( 'wgIsArticle' ),
-               sessionId = mw.user.generateRandomSessionId(),
                availableSurveys = [];
 
        mw.extQuickSurveys = mw.extQuickSurveys || {};
@@ -98,7 +97,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: merged
Gerrit-Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/QuickSurveys
Gerrit-Branch: dev
Gerrit-Owner: Robmoen <rm...@wikimedia.org>
Gerrit-Reviewer: Jdlrobson <jrob...@wikimedia.org>
Gerrit-Reviewer: Robmoen <rm...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to