From 5b54ea128a5bc61777d7d74da296113349ff328b Mon Sep 17 00:00:00 2001 From: nairdo Date: Tue, 11 Jul 2023 09:07:14 -0700 Subject: [PATCH] + (Finance) Fixed an issue with the transaction list block occasionally showing back of check instead of the front. (Fixes #5108) --- RockWeb/Blocks/Finance/TransactionList.ascx.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RockWeb/Blocks/Finance/TransactionList.ascx.cs b/RockWeb/Blocks/Finance/TransactionList.ascx.cs index fb1821a4e4c..a52123f91c3 100644 --- a/RockWeb/Blocks/Finance/TransactionList.ascx.cs +++ b/RockWeb/Blocks/Finance/TransactionList.ascx.cs @@ -1978,8 +1978,9 @@ private void BindGrid( bool isExporting = false ) if ( showImages ) { _imageBinaryFileIdLookupByTransactionId = new FinancialTransactionImageService( rockContext ).Queryable().Where( a => qry.Any( q => q.Id == a.TransactionId ) ) - .Select( a => new { a.TransactionId, a.BinaryFileId } ).GroupBy( a => a.TransactionId ).ToList() - .ToDictionary( k => k.Key, v => v.Select( x => x.BinaryFileId ).ToList() ); + .Select( a => new { a.TransactionId, a.BinaryFileId, a.Order } ) + .GroupBy( a => a.TransactionId ) + .ToDictionary( k => k.Key, v => v.OrderBy( x => x.Order ).Select( x => x.BinaryFileId ).ToList() ); } else {