From 05f22ababc9b50f54907e5c5c4b02472d75874b6 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Thu, 10 Sep 2020 11:14:09 +0200 Subject: [PATCH 1/3] fix(challenge tags); change type to Mixed in preparation for migration --- website/server/models/tag.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/server/models/tag.js b/website/server/models/tag.js index 94afd95bd8..71d4a5131a 100644 --- a/website/server/models/tag.js +++ b/website/server/models/tag.js @@ -13,7 +13,7 @@ export const schema = new Schema({ required: true, }, name: { $type: String, required: true }, - challenge: { $type: String }, + challenge: { $type: Schema.Types.Mixed }, group: { $type: String }, }, { strict: true, From d9e85b329fd550200b04fb1d1447ade2e0801531 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Thu, 10 Sep 2020 11:17:54 +0200 Subject: [PATCH 2/3] 4.156.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index df2a67352a..4cf6ff3a89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.156.0", + "version": "4.156.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 532ffa7bd3..b88de28a35 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.156.0", + "version": "4.156.1", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.11.4", From e2442fe56d0e8e0a929da0ac7915c500cca00b95 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Thu, 10 Sep 2020 11:39:19 +0200 Subject: [PATCH 3/3] fix(test): tag.challenge is a boolean --- .../POST-challenges_challengeId_winner_winnerId.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js b/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js index 3f3b75e7fe..afae509347 100644 --- a/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js +++ b/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js @@ -159,7 +159,7 @@ describe('POST /challenges/:challengeId/winner/:winnerId', () => { expect(testTask.challenge.broken).to.eql('CHALLENGE_CLOSED'); expect(testTask.challenge.winner).to.eql(winningUser.profile.name); - expect(challengeTag.challenge).to.eql('false'); + expect(challengeTag.challenge).to.eql(false); }); }); });