@@ -203,23 +203,25 @@ export const useDistributionVerifications = (distributionNumber?: number) => {
203
203
// Get the first (and should be only) distribution
204
204
const distribution = data [ 0 ]
205
205
206
- const verification_values = distribution . distribution_verification_values . map ( ( item ) => {
207
- const verifications = item . distribution_verifications ?? [ ]
208
- const totalWeight = verifications . reduce ( ( sum , v ) => sum + BigInt ( v . weight ?? 0 ) , 0n )
209
- const latestCreatedAt = verifications . reduce (
210
- ( maxDate , v ) => ( ! maxDate || v . created_at > maxDate ? v . created_at : maxDate ) ,
211
- ''
206
+ const verification_values = distribution . distribution_verification_values
207
+ . filter ( ( { distribution_verifications } ) =>
208
+ distribution_verifications ?. some ( ( v ) => v . created_at && v . created_at !== '' )
212
209
)
213
-
214
- return {
215
- type : item . type as Database [ 'public' ] [ 'Enums' ] [ 'verification_type' ] ,
216
- weight : totalWeight ,
217
- fixed_value : BigInt ( item . fixed_value ?? 0 ) ,
218
- metadata : verifications . map ( ( v ) => v . metadata ) . filter ( Boolean ) ,
219
- created_at : latestCreatedAt ,
220
- }
221
- } )
222
-
210
+ . map ( ( item ) => {
211
+ const verifications = item . distribution_verifications ?? [ ]
212
+ const totalWeight = verifications . reduce ( ( sum , v ) => sum + BigInt ( v . weight ?? 0 ) , 0n )
213
+ const latestCreatedAt = verifications . reduce (
214
+ ( maxDate , v ) => ( ! maxDate || v . created_at > maxDate ? v . created_at : maxDate ) ,
215
+ ''
216
+ )
217
+ return {
218
+ type : item . type as Database [ 'public' ] [ 'Enums' ] [ 'verification_type' ] ,
219
+ weight : totalWeight ,
220
+ fixed_value : BigInt ( item . fixed_value ?? 0 ) ,
221
+ metadata : verifications . map ( ( v ) => v . metadata ) . filter ( Boolean ) ,
222
+ created_at : latestCreatedAt ,
223
+ }
224
+ } )
223
225
const multipliers = ( distribution . distribution_verification_values ?? [ ] ) . map ( ( item ) => {
224
226
const verifications = item . distribution_verifications ?? [ ]
225
227
const totalWeight = verifications . reduce ( ( sum , v ) => sum + BigInt ( v . weight ?? 0 ) , 0n )
0 commit comments