Bug 1337964 - SiteDataManager should check correctly if a cookie belongs to a private identity or not, r=aryx, r=gijs

This commit is contained in:
Andrea Marchesini
2017-02-15 13:12:52 +01:00
parent 8c5a1d7423
commit 03364d5e05
10 changed files with 56 additions and 55 deletions

View File

@@ -25,13 +25,13 @@ extensions.registerSchemaAPI("contextualIdentities", "addon_parent", context =>
return Promise.resolve(null);
}
let identity = ContextualIdentityService.getIdentityFromId(containerId);
let identity = ContextualIdentityService.getPublicIdentityFromId(containerId);
return Promise.resolve(convert(identity));
},
query(details) {
let identities = [];
ContextualIdentityService.getIdentities().forEach(identity => {
ContextualIdentityService.getPublicIdentities().forEach(identity => {
if (details.name &&
ContextualIdentityService.getUserContextLabel(identity.userContextId) != details.name) {
return;
@@ -56,7 +56,7 @@ extensions.registerSchemaAPI("contextualIdentities", "addon_parent", context =>
return Promise.resolve(null);
}
let identity = ContextualIdentityService.getIdentityFromId(containerId);
let identity = ContextualIdentityService.getPublicIdentityFromId(containerId);
if (!identity) {
return Promise.resolve(null);
}
@@ -88,7 +88,7 @@ extensions.registerSchemaAPI("contextualIdentities", "addon_parent", context =>
return Promise.resolve(null);
}
let identity = ContextualIdentityService.getIdentityFromId(containerId);
let identity = ContextualIdentityService.getPublicIdentityFromId(containerId);
if (!identity) {
return Promise.resolve(null);
}