diff --git a/http-service/src/main/java/net/runelite/http/service/cache/CacheStorage.java b/http-service/src/main/java/net/runelite/http/service/cache/CacheStorage.java index 37c0228233..12908d4095 100644 --- a/http-service/src/main/java/net/runelite/http/service/cache/CacheStorage.java +++ b/http-service/src/main/java/net/runelite/http/service/cache/CacheStorage.java @@ -89,8 +89,9 @@ public class CacheStorage implements Storage List files = cacheDao.findFilesForArchive(con, archiveEntry); for (FileEntry fileEntry : files) { - FSFile file = archive.addFile(fileEntry.getFileId()); + FSFile file = new FSFile(fileEntry.getFileId()); file.setNameHash(fileEntry.getNameHash()); + archive.addFile(file); } } }