@@ -16,7 +16,7 @@ const getMeta = (metadata = [], key) => _.find(metadata, meta => meta.name === k
16
16
* @param {Any } defaultValue the default value
17
17
*/
18
18
function extractBillingProject ( challenge , defaultValue ) {
19
- return _ . get ( challenge , 'billingAccountId' , _ . get ( challenge , 'billing.billingAccountId' , defaultValue ) )
19
+ return _ . get ( challenge , 'billingAccountId' , _ . get ( challenge , 'billing.billingAccountId' , _ . toString ( defaultValue ) ) )
20
20
}
21
21
22
22
/**
@@ -26,7 +26,7 @@ function extractBillingProject (challenge, defaultValue) {
26
26
*/
27
27
function extractSubmissionLimit ( challenge , defaultValue ) {
28
28
const entry = getMeta ( challenge . metadata , 'submissionLimit' )
29
- if ( ! entry ) return defaultValue
29
+ if ( ! entry ) return _ . toString ( defaultValue )
30
30
try {
31
31
const parsedEntryValue = JSON . parse ( entry . value )
32
32
if ( parsedEntryValue . limit ) {
@@ -37,7 +37,7 @@ function extractSubmissionLimit (challenge, defaultValue) {
37
37
} catch ( e ) {
38
38
entry . value = null
39
39
}
40
- return entry . value || defaultValue
40
+ return _ . toString ( entry . value || defaultValue )
41
41
}
42
42
43
43
/**
@@ -46,7 +46,7 @@ function extractSubmissionLimit (challenge, defaultValue) {
46
46
* @param {Any } defaultValue the default value
47
47
*/
48
48
function extractSpecReviewCost ( challenge , defaultValue ) {
49
- return _ . get ( _ . find ( _ . get ( challenge , 'prizeSets' , [ ] ) , p => p . type === 'specReviewer' ) || { } , 'prizes[0].value' , defaultValue )
49
+ return _ . get ( _ . find ( _ . get ( challenge , 'prizeSets' , [ ] ) , p => p . type === 'specReviewer' ) || { } , 'prizes[0].value' , _ . toString ( defaultValue ) )
50
50
}
51
51
52
52
/**
@@ -56,8 +56,8 @@ function extractSpecReviewCost (challenge, defaultValue) {
56
56
*/
57
57
function extractDrPoints ( challenge , defaultValue ) {
58
58
const entry = getMeta ( challenge . metadata , 'drPoints' )
59
- if ( ! entry ) return defaultValue
60
- return entry . value || defaultValue
59
+ if ( ! entry ) return _ . toString ( defaultValue )
60
+ return _ . toString ( entry . value || defaultValue )
61
61
}
62
62
63
63
/**
@@ -67,7 +67,7 @@ function extractDrPoints (challenge, defaultValue) {
67
67
*/
68
68
function extractApprovalRequired ( challenge , defaultValue ) {
69
69
const entry = getMeta ( challenge . metadata , 'approvalRequired' )
70
- if ( ! entry ) return defaultValue
70
+ if ( ! entry ) return _ . toString ( defaultValue )
71
71
return _ . toString ( entry . value )
72
72
}
73
73
@@ -78,7 +78,7 @@ function extractApprovalRequired (challenge, defaultValue) {
78
78
*/
79
79
function extractPostMortemRequired ( challenge , defaultValue ) {
80
80
const entry = getMeta ( challenge . metadata , 'postMortemRequired' )
81
- if ( ! entry ) return defaultValue
81
+ if ( ! entry ) return _ . toString ( defaultValue )
82
82
return _ . toString ( entry . value )
83
83
}
84
84
@@ -89,7 +89,7 @@ function extractPostMortemRequired (challenge, defaultValue) {
89
89
*/
90
90
function extractTrackLateDeliverablesRequired ( challenge , defaultValue ) {
91
91
const entry = getMeta ( challenge . metadata , 'trackLateDeliverables' )
92
- if ( ! entry ) return defaultValue
92
+ if ( ! entry ) return _ . toString ( defaultValue )
93
93
return _ . toString ( entry . value )
94
94
}
95
95
@@ -100,7 +100,7 @@ function extractTrackLateDeliverablesRequired (challenge, defaultValue) {
100
100
*/
101
101
function extractAllowStockArtRequired ( challenge , defaultValue ) {
102
102
const entry = getMeta ( challenge . metadata , 'allowStockArt' )
103
- if ( ! entry ) return defaultValue
103
+ if ( ! entry ) return _ . toString ( defaultValue )
104
104
return _ . toString ( entry . value )
105
105
}
106
106
@@ -111,7 +111,7 @@ function extractAllowStockArtRequired (challenge, defaultValue) {
111
111
*/
112
112
function extractSubmissionViewable ( challenge , defaultValue ) {
113
113
const entry = getMeta ( challenge . metadata , 'submissionViewable' )
114
- if ( ! entry ) return defaultValue
114
+ if ( ! entry ) return _ . toString ( defaultValue )
115
115
return _ . toString ( entry . value )
116
116
}
117
117
@@ -122,7 +122,7 @@ function extractSubmissionViewable (challenge, defaultValue) {
122
122
*/
123
123
function extractReviewFeedback ( challenge , defaultValue ) {
124
124
const entry = getMeta ( challenge . metadata , 'reviewFeedback' )
125
- if ( ! entry ) return defaultValue
125
+ if ( ! entry ) return _ . toString ( defaultValue )
126
126
return _ . toString ( entry . value )
127
127
}
128
128
@@ -133,8 +133,8 @@ function extractReviewFeedback (challenge, defaultValue) {
133
133
*/
134
134
function extractEnvironment ( challenge , defaultValue ) {
135
135
const entry = getMeta ( challenge . metadata , 'environment' )
136
- if ( ! entry ) return defaultValue
137
- return entry . value
136
+ if ( ! entry ) return _ . toString ( defaultValue )
137
+ return _ . toString ( entry . value )
138
138
}
139
139
140
140
/**
@@ -144,8 +144,8 @@ function extractEnvironment (challenge, defaultValue) {
144
144
*/
145
145
function extractCodeRepo ( challenge , defaultValue ) {
146
146
const entry = getMeta ( challenge . metadata , 'codeRepo' )
147
- if ( ! entry ) return defaultValue
148
- return entry . value
147
+ if ( ! entry ) return _ . toString ( defaultValue )
148
+ return _ . toString ( entry . value )
149
149
}
150
150
151
151
/**
@@ -155,7 +155,7 @@ function extractCodeRepo (challenge, defaultValue) {
155
155
*/
156
156
function extractEstimateEffortHours ( challenge , defaultValue ) {
157
157
const entry = getMeta ( challenge . metadata , 'effortHoursEstimate' )
158
- if ( ! entry ) return defaultValue
158
+ if ( ! entry ) return _ . toString ( defaultValue )
159
159
return _ . toNumber ( entry . value )
160
160
}
161
161
@@ -166,7 +166,7 @@ function extractEstimateEffortHours (challenge, defaultValue) {
166
166
*/
167
167
function extractEstimateEffortOffshore ( challenge , defaultValue ) {
168
168
const entry = getMeta ( challenge . metadata , 'effortHoursOffshore' )
169
- if ( ! entry ) return defaultValue
169
+ if ( ! entry ) return _ . toString ( defaultValue )
170
170
return _ . toNumber ( entry . value )
171
171
}
172
172
@@ -177,7 +177,7 @@ function extractEstimateEffortOffshore (challenge, defaultValue) {
177
177
*/
178
178
function extractEstimateEffortOnsite ( challenge , defaultValue ) {
179
179
const entry = getMeta ( challenge . metadata , 'effortHoursOnshore' )
180
- if ( ! entry ) return defaultValue
180
+ if ( ! entry ) return _ . toString ( defaultValue )
181
181
return _ . toNumber ( entry . value )
182
182
}
183
183
0 commit comments