Removed extra isDataLocal() check in GET /hosted/resources which was evading the cache.

This commit is contained in:
CalDescent 2022-01-20 20:38:57 +00:00
parent a4ce41ed39
commit e8fabcb449

View File

@ -392,18 +392,15 @@ public class ArbitraryResource {
List<ArbitraryTransactionData> transactionDataList = ArbitraryDataStorageManager.getInstance().listAllHostedTransactions(repository); List<ArbitraryTransactionData> transactionDataList = ArbitraryDataStorageManager.getInstance().listAllHostedTransactions(repository);
for (ArbitraryTransactionData transactionData : transactionDataList) { for (ArbitraryTransactionData transactionData : transactionDataList) {
ArbitraryTransaction transaction = new ArbitraryTransaction(repository, transactionData); String name = transactionData.getName();
if (transaction.isDataLocal()) { Service service = transactionData.getService();
String name = transactionData.getName(); String identifier = transactionData.getIdentifier();
Service service = transactionData.getService();
String identifier = transactionData.getIdentifier();
if (transactionData.getName() != null) { if (transactionData.getName() != null) {
List<ArbitraryResourceInfo> transactionResources = repository.getArbitraryRepository() List<ArbitraryResourceInfo> transactionResources = repository.getArbitraryRepository()
.getArbitraryResources(service, identifier, name, (identifier == null), null, null, false); .getArbitraryResources(service, identifier, name, (identifier == null), null, null, false);
if (transactionResources != null) { if (transactionResources != null) {
resources.addAll(transactionResources); resources.addAll(transactionResources);
}
} }
} }
} }