Skip to content

Commit 3ae935c

Browse files
author
vikasrohit
authored
Merge pull request #20 from topcoder-platform/hotfix/fix-bookmarks-validation
[Hotfix] [PROD] fix bookmarks validation
2 parents e0f5a11 + 133335d commit 3ae935c

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/services/ProcessorServiceProject.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ function createSchema () {
4343
})).allow(null),
4444
bookmarks: Joi.array().items(Joi.object().keys({
4545
title: Joi.string(),
46-
address: Joi.string().regex(REGEX.URL)
46+
address: Joi.string().regex(REGEX.URL),
47+
createdAt: Joi.date(),
48+
createdBy: Joi.number().integer().positive(),
49+
updatedAt: Joi.date(),
50+
updatedBy: Joi.number().integer().positive(),
4751
})).optional().allow(null),
4852
external: Joi.object().keys({
4953
id: Joi.string(),
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"topic":"project.action.create","originator":"project-api","timestamp":"2019-06-20T13:43:25.817Z","mime-type":"application/json","payload":{"resource":"project","createdAt":"2019-06-20T13:43:23.554Z","updatedAt":"2019-06-20T13:43:23.555Z","terms":[],"order":1,"id":1,"name":"test project","description":"Hello I am a test project","type":"app","createdBy":40051333,"updatedBy":40051333,"challengeEligibility":[],"bookmarks":[],"external":null,"status":"draft","lastActivityAt":"2019-06-20T13:43:23.514Z","lastActivityUserId":"40051333","members":[{"createdAt":"2019-06-20T13:43:23.555Z","updatedAt":"2019-06-20T13:43:23.625Z","id":2,"isPrimary":true,"role":"manager","userId":40051333,"updatedBy":40051333,"createdBy":40051333,"projectId":2,"deletedAt":null,"deletedBy":null}],"version":"v2","directProjectId":null,"billingAccountId":null,"estimatedPrice":null,"actualPrice":null,"details":null,"cancelReason":null,"templateId":null,"deletedBy":null,"attachments":null,"phases":null,"projectUrl":"https://connect.topcoder-dev.com/projects/2"}}
1+
{"topic":"project.action.create","originator":"project-api","timestamp":"2019-06-20T13:43:25.817Z","mime-type":"application/json","payload":{"resource":"project","createdAt":"2019-06-20T13:43:23.554Z","updatedAt":"2019-06-20T13:43:23.555Z","terms":[],"order":1,"id":1,"name":"test project","description":"Hello I am a test project","type":"app","createdBy":40051333,"updatedBy":40051333,"challengeEligibility":[],"bookmarks":[{"title":"Test link","address":"http://test.link.url","createdAt":"2020-01-27T17:06:15.898Z","createdBy":40152856,"updatedAt":"2020-01-27T17:06:15.899Z","updatedBy":40152856}],"external":null,"status":"draft","lastActivityAt":"2019-06-20T13:43:23.514Z","lastActivityUserId":"40051333","members":[{"createdAt":"2019-06-20T13:43:23.555Z","updatedAt":"2019-06-20T13:43:23.625Z","id":2,"isPrimary":true,"role":"manager","userId":40051333,"updatedBy":40051333,"createdBy":40051333,"projectId":2,"deletedAt":null,"deletedBy":null}],"version":"v2","directProjectId":null,"billingAccountId":null,"estimatedPrice":null,"actualPrice":null,"details":null,"cancelReason":null,"templateId":null,"deletedBy":null,"attachments":null,"phases":null,"projectUrl":"https://connect.topcoder-dev.com/projects/2"}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"topic":"project.action.update","originator":"project-api","timestamp":"2019-06-20T13:45:20.179Z","mime-type":"application/json","payload":{"resource":"project","id":1,"directProjectId":12,"billingAccountId":null,"name":"project name updated","description":"Hello I am a test project","external":null,"bookmarks":[],"utm":null,"estimatedPrice":null,"actualPrice":null,"terms":[],"type":"app","status":"draft","details":null,"challengeEligibility":[],"cancelReason":null,"templateId":null,"createdAt":"2019-06-20T13:43:23.554Z","updatedAt":"2019-06-20T13:45:20.091Z","deletedBy":null,"createdBy":40051333,"updatedBy":40051333,"version":"v2","lastActivityAt":"2019-06-20T13:43:23.514Z","lastActivityUserId":"40051333","projectUrl":"https://connect.topcoder-dev.com/projects/2"}}
1+
{"topic":"project.action.update","originator":"project-api","timestamp":"2019-06-20T13:45:20.179Z","mime-type":"application/json","payload":{"resource":"project","id":1,"directProjectId":12,"billingAccountId":null,"name":"project name updated","description":"Hello I am a test project","external":null,"bookmarks":[{"title":"Test link","address":"http://test.link.url","createdAt":"2020-01-27T17:06:15.898Z","createdBy":40152856,"updatedAt":"2020-01-27T17:06:15.899Z","updatedBy":40152856}],"utm":null,"estimatedPrice":null,"actualPrice":null,"terms":[],"type":"app","status":"draft","details":null,"challengeEligibility":[],"cancelReason":null,"templateId":null,"createdAt":"2019-06-20T13:43:23.554Z","updatedAt":"2019-06-20T13:45:20.091Z","deletedBy":null,"createdBy":40051333,"updatedBy":40051333,"version":"v2","lastActivityAt":"2019-06-20T13:43:23.514Z","lastActivityUserId":"40051333","projectUrl":"https://connect.topcoder-dev.com/projects/2"}}

0 commit comments

Comments
 (0)