Sort exported resources

This commit is contained in:
ViacheslavKlimov 2024-11-20 15:57:19 +02:00
parent 90bfd76611
commit 4ca4e94ce5

View File

@ -60,6 +60,7 @@ import java.nio.charset.StandardCharsets;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -206,6 +207,7 @@ public class BaseResourceService extends AbstractCachedEntityService<ResourceInf
@Override
public List<ResourceExportData> exportResources(TenantId tenantId, Collection<TbResourceInfo> resources) {
return resources.stream()
.sorted(Comparator.comparing(TbResourceInfo::getResourceType).thenComparing(TbResourceInfo::getResourceKey))
.map(resourceInfo -> {
if (resourceInfo.getResourceType() == ResourceType.IMAGE) {
ResourceExportData imageExportData = imageService.exportImage(resourceInfo);