@@ -2171,14 +2171,7 @@ updateChallenge.schema = {
2171
2171
. unknown ( true )
2172
2172
)
2173
2173
. optional ( ) ,
2174
- overview : Joi . any ( ) . forbidden ( ) ,
2175
- v5Payout : Joi . object ( ) . keys ( {
2176
- userId : Joi . number ( ) . integer ( ) . positive ( ) . required ( ) ,
2177
- amount : Joi . number ( ) . allow ( null ) ,
2178
- status : Joi . string ( ) . allow ( null ) ,
2179
- datePaid : Joi . string ( ) . allow ( null ) ,
2180
- releaseDate : Joi . string ( ) . allow ( null ) ,
2181
- } ) ,
2174
+ overview : Joi . any ( ) . forbidden ( )
2182
2175
} )
2183
2176
. unknown ( true )
2184
2177
. required ( ) ,
@@ -2505,9 +2498,9 @@ async function indexChallengeAndPostToKafka(updatedChallenge, track, type) {
2505
2498
} ) ;
2506
2499
}
2507
2500
2508
- async function updateLegacyPayout ( currentUser , challengeId , data ) {
2501
+ async function updateLegacyPayout ( currentUser , challengeId , v5Payout ) {
2502
+ console . log ( `Update legacy payment data for challenge: ${ challengeId } with data: ` , v5Payout ) ;
2509
2503
const challenge = await challengeDomain . lookup ( getLookupCriteria ( "id" , challengeId ) ) ;
2510
- const { v5Payout } = data ;
2511
2504
2512
2505
// SQL qurey to fetch the payment and payment_detail record
2513
2506
let sql = `SELECT * FROM informixoltp:payment p
@@ -2619,16 +2612,12 @@ updateLegacyPayout.schema = {
2619
2612
challengeId : Joi . id ( ) ,
2620
2613
data : Joi . object ( )
2621
2614
. keys ( {
2622
- v5Payout : Joi . object ( ) . keys ( {
2623
- userId : Joi . number ( ) . integer ( ) . positive ( ) . required ( ) ,
2624
- amount : Joi . number ( ) . allow ( null ) ,
2625
- status : Joi . string ( ) . allow ( null ) ,
2626
- datePaid : Joi . string ( ) . allow ( null ) ,
2627
- releaseDate : Joi . string ( ) . allow ( null ) ,
2628
- } ) ,
2615
+ userId : Joi . number ( ) . integer ( ) . positive ( ) . required ( ) ,
2616
+ amount : Joi . number ( ) . allow ( null ) ,
2617
+ status : Joi . string ( ) . allow ( null ) ,
2618
+ datePaid : Joi . string ( ) . allow ( null ) ,
2619
+ releaseDate : Joi . string ( ) . allow ( null ) ,
2629
2620
} )
2630
- . unknown ( true )
2631
- . required ( ) ,
2632
2621
} ;
2633
2622
2634
2623
/**
0 commit comments