diff --git a/backend/package-lock.json b/backend/package-lock.json index 92ea26ad30..6b3e2389d4 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -1,12 +1,12 @@ { "name": "ab_testing_backend", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ab_testing_backend", - "version": "5.1.10", + "version": "5.1.11", "license": "ISC", "dependencies": { "dayjs": "^1.11.10", diff --git a/backend/package.json b/backend/package.json index 4679156b70..552b9c312c 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "ab_testing_backend", - "version": "5.1.10", + "version": "5.1.11", "description": "Backend for A/B Testing Project", "scripts": { "install:all": "npm ci && cd packages/Scheduler && npm ci && cd ../Upgrade && npm ci", diff --git a/backend/packages/Scheduler/package-lock.json b/backend/packages/Scheduler/package-lock.json index 7645a85831..54d76ad06b 100644 --- a/backend/packages/Scheduler/package-lock.json +++ b/backend/packages/Scheduler/package-lock.json @@ -1,12 +1,12 @@ { "name": "ppl-upgrade-serverless", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ppl-upgrade-serverless", - "version": "5.1.10", + "version": "5.1.11", "license": "MIT", "dependencies": { "jsonwebtoken": "^9.0.0", diff --git a/backend/packages/Scheduler/package.json b/backend/packages/Scheduler/package.json index 41fd7c0d5e..51013b4de6 100644 --- a/backend/packages/Scheduler/package.json +++ b/backend/packages/Scheduler/package.json @@ -1,6 +1,6 @@ { "name": "ppl-upgrade-serverless", - "version": "5.1.10", + "version": "5.1.11", "description": "Serverless webpack example using Typescript", "main": "handler.js", "scripts": { diff --git a/backend/packages/Upgrade/package-lock.json b/backend/packages/Upgrade/package-lock.json index 4a45dad299..dafc8ffe95 100644 --- a/backend/packages/Upgrade/package-lock.json +++ b/backend/packages/Upgrade/package-lock.json @@ -1,12 +1,12 @@ { "name": "ab_testing_backend", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ab_testing_backend", - "version": "5.1.10", + "version": "5.1.11", "license": "ISC", "dependencies": { "@aws-sdk/client-s3": "^3.485.0", diff --git a/backend/packages/Upgrade/package.json b/backend/packages/Upgrade/package.json index 285ab844ae..b46d1fca77 100644 --- a/backend/packages/Upgrade/package.json +++ b/backend/packages/Upgrade/package.json @@ -1,6 +1,6 @@ { "name": "ab_testing_backend", - "version": "5.1.10", + "version": "5.1.11", "description": "Backend for A/B Testing Project", "main": "index.js", "scripts": { diff --git a/backend/packages/Upgrade/src/api/services/CacheService.ts b/backend/packages/Upgrade/src/api/services/CacheService.ts index 2d169d7200..faa2f66eed 100644 --- a/backend/packages/Upgrade/src/api/services/CacheService.ts +++ b/backend/packages/Upgrade/src/api/services/CacheService.ts @@ -53,7 +53,8 @@ export class CacheService { } public async wrapFunction(prefix: CACHE_PREFIX, keys: string[], functionToCall: () => Promise): Promise { - const cachedData = this.memoryCache ? await this.memoryCache.store.mget(...keys) : []; + const keysWithPrefix = keys.map((key) => prefix + key); + const cachedData = this.memoryCache ? await this.memoryCache.store.mget(...keysWithPrefix) : []; const allCachedFound = cachedData.every((cached) => !!cached); if (allCachedFound && env.caching.enabled) { diff --git a/clientlibs/java/pom.xml b/clientlibs/java/pom.xml index 3292e6b043..c1ef761dab 100644 --- a/clientlibs/java/pom.xml +++ b/clientlibs/java/pom.xml @@ -9,7 +9,7 @@ at the same time that happen to rev to the same new version will be caught by a merge conflict. --> - 5.1.10 + 5.1.11 diff --git a/clientlibs/js/package-lock.json b/clientlibs/js/package-lock.json index 3ae83725d2..d71721298e 100644 --- a/clientlibs/js/package-lock.json +++ b/clientlibs/js/package-lock.json @@ -1,12 +1,12 @@ { "name": "upgrade_client_lib", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "upgrade_client_lib", - "version": "5.1.10", + "version": "5.1.11", "license": "ISC", "dependencies": { "axios": "^1.4.0", diff --git a/clientlibs/js/package.json b/clientlibs/js/package.json index d3b9e7d48f..3004822c08 100644 --- a/clientlibs/js/package.json +++ b/clientlibs/js/package.json @@ -1,6 +1,6 @@ { "name": "upgrade_client_lib", - "version": "5.1.10", + "version": "5.1.11", "description": "Client library to communicate with the Upgrade server", "files": [ "dist/*" diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 57bf47c049..1cbd62d127 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "ab-testing", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ab-testing", - "version": "5.1.10", + "version": "5.1.11", "license": "MIT", "dependencies": { "@angular/animations": "^17.1.2", diff --git a/frontend/package.json b/frontend/package.json index a576f53abc..f6605b355c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "ab-testing", - "version": "5.1.10", + "version": "5.1.11", "license": "MIT", "scripts": { "ng": "ng", diff --git a/package-lock.json b/package-lock.json index e27ace1eaf..2d4d100b89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "UpGrade", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "UpGrade", - "version": "5.1.10", + "version": "5.1.11", "license": "ISC", "devDependencies": { "@angular-eslint/eslint-plugin": "^14.1.2", diff --git a/package.json b/package.json index 85b1760983..ae6799bbe8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "UpGrade", - "version": "5.1.10", + "version": "5.1.11", "description": "This is a combined repository for UpGrade, an open-source platform to support large-scale A/B testing in educational applications. Learn more at www.upgradeplatform.org", "main": "index.js", "devDependencies": { diff --git a/types/package-lock.json b/types/package-lock.json index c89e975665..ddf3139236 100644 --- a/types/package-lock.json +++ b/types/package-lock.json @@ -1,12 +1,12 @@ { "name": "upgrade_types", - "version": "5.1.10", + "version": "5.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "upgrade_types", - "version": "5.1.10", + "version": "5.1.11", "license": "ISC", "devDependencies": { "eslint": "^8.27.0", diff --git a/types/package.json b/types/package.json index 47ddbaf593..4e67e76568 100644 --- a/types/package.json +++ b/types/package.json @@ -1,6 +1,6 @@ { "name": "upgrade_types", - "version": "5.1.10", + "version": "5.1.11", "description": "", "main": "src/index.ts", "types": "src/index.ts",