From e5b6d882bfbafca23e5d61f19e7be5b7de2dc23c Mon Sep 17 00:00:00 2001 From: eisa01 Date: Wed, 8 Oct 2025 19:51:56 +0200 Subject: [PATCH] [android] Fix Metadata IntRange Discovered while debugging issue #2078 Signed-off-by: eisa01 --- .../main/java/app/organicmaps/sdk/bookmarks/data/Metadata.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/sdk/src/main/java/app/organicmaps/sdk/bookmarks/data/Metadata.java b/android/sdk/src/main/java/app/organicmaps/sdk/bookmarks/data/Metadata.java index 25788123c..cfb591c55 100644 --- a/android/sdk/src/main/java/app/organicmaps/sdk/bookmarks/data/Metadata.java +++ b/android/sdk/src/main/java/app/organicmaps/sdk/bookmarks/data/Metadata.java @@ -11,6 +11,7 @@ import java.util.Map; public class Metadata implements Parcelable { // Values must correspond to the Metadata definition from indexer/feature_meta.hpp. + // Remember to also update IntRange below to match the max ID public enum MetadataType { // Defined by classifier types now. @@ -81,7 +82,7 @@ public class Metadata implements Parcelable } @NonNull - public static MetadataType fromInt(@IntRange(from = 1, to = 49) int metaType) + public static MetadataType fromInt(@IntRange(from = 1, to = 56) int metaType) { for (MetadataType type : values()) if (type.mMetaType == metaType)