@@ -363,22 +363,25 @@ export const fetchDrepVoteDetails = async (dRepId: string, isScript?: boolean) =
363
363
voteTxHash,
364
364
govActionType
365
365
FROM TimeOrderedDrepVoteDetails
366
- ORDER BY govActionId, voteTxHash DESC
366
+ ORDER BY govActionId, time DESC
367
+ ),
368
+ OrderedVoteDetails AS (
369
+ SELECT * from GroupedVoteDetails ORDER BY time DESC
367
370
)
368
371
SELECT json_agg(
369
372
json_build_object(
370
- 'govActionId', GroupedVoteDetails .govActionId,
371
- 'title', GroupedVoteDetails .title,
372
- 'voteType', GroupedVoteDetails .voteType,
373
- 'voteAnchorUrl', GroupedVoteDetails .voteAnchorUrl,
374
- 'voteAnchorHash', GroupedVoteDetails .voteAnchorHash,
375
- 'epochNo', GroupedVoteDetails .epochNo,
376
- 'time', GroupedVoteDetails .time,
377
- 'voteTxHash', GroupedVoteDetails .voteTxHash,
378
- 'govActionType', GroupedVoteDetails .govActionType
373
+ 'govActionId', OrderedVoteDetails .govActionId,
374
+ 'title', OrderedVoteDetails .title,
375
+ 'voteType', OrderedVoteDetails .voteType,
376
+ 'voteAnchorUrl', OrderedVoteDetails .voteAnchorUrl,
377
+ 'voteAnchorHash', OrderedVoteDetails .voteAnchorHash,
378
+ 'epochNo', OrderedVoteDetails .epochNo,
379
+ 'time', OrderedVoteDetails .time,
380
+ 'voteTxHash', OrderedVoteDetails .voteTxHash,
381
+ 'govActionType', OrderedVoteDetails .govActionType
379
382
)
380
383
) AS votes
381
- from GroupedVoteDetails
384
+ from OrderedVoteDetails
382
385
` ) as Record < any , any > [ ]
383
386
return result [ 0 ] . votes
384
387
}
0 commit comments