From add73d5df479ebc6a975ecf6a9a4d5fe3eac940f Mon Sep 17 00:00:00 2001 From: Salih Date: Sat, 24 Jun 2023 13:41:26 +0300 Subject: [PATCH] Imagin contributor order set in register order --- .../Volo/Abp/Imaging/ImageCompressor.cs | 3 ++- .../Volo/Abp/Imaging/ImageResizer.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageCompressor.cs b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageCompressor.cs index c68c7e3773..11789776c7 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageCompressor.cs +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageCompressor.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.IO; +using System.Linq; using System.Threading; using System.Threading.Tasks; using JetBrains.Annotations; @@ -16,7 +17,7 @@ public class ImageCompressor : IImageCompressor, ITransientDependency public ImageCompressor(IEnumerable imageCompressorContributors, ICancellationTokenProvider cancellationTokenProvider) { - ImageCompressorContributors = imageCompressorContributors; + ImageCompressorContributors = imageCompressorContributors.Reverse(); CancellationTokenProvider = cancellationTokenProvider; } diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageResizer.cs b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageResizer.cs index 5576197797..139fc194dd 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageResizer.cs +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/ImageResizer.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.IO; +using System.Linq; using System.Threading; using System.Threading.Tasks; using JetBrains.Annotations; @@ -22,7 +23,7 @@ public class ImageResizer : IImageResizer, ITransientDependency IOptions imageResizeOptions, ICancellationTokenProvider cancellationTokenProvider) { - ImageResizerContributors = imageResizerContributors; + ImageResizerContributors = imageResizerContributors.Reverse(); CancellationTokenProvider = cancellationTokenProvider; ImageResizeOptions = imageResizeOptions.Value; }