From f4ae5540d7c04bb36bcaf8a67bd744733f95ab09 Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 12 Dec 2021 08:00:37 +0000 Subject: [PATCH] Skip version list entries with a version of zero The client uses these to indicate files that don't exist. Signed-off-by: Graham --- .../main/kotlin/org/openrs2/archive/cache/CacheImporter.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt b/archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt index 28a2f7a7..717ab28c 100644 --- a/archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt +++ b/archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt @@ -1209,6 +1209,10 @@ public class CacheImporter @Inject constructor( ).use { stmt -> for ((indexId, files) in versionList.files.withIndex()) { for ((fileId, file) in files.withIndex()) { + if (file.version == 0) { + continue + } + stmt.setLong(1, blobId) stmt.setInt(2, indexId + 1) stmt.setInt(3, fileId)