From f3949e1aa1e08b855d31d05afa4a0a2d79253ee5 Mon Sep 17 00:00:00 2001 From: TeksuSiK Date: Wed, 13 Apr 2022 13:16:26 +0200 Subject: [PATCH] Return empty optional if skin document is null --- .../pl/teksusik/customskins/storage/impl/MongoStorage.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/customskins-plugin/src/main/java/pl/teksusik/customskins/storage/impl/MongoStorage.java b/customskins-plugin/src/main/java/pl/teksusik/customskins/storage/impl/MongoStorage.java index 1124704..c7f74a7 100644 --- a/customskins-plugin/src/main/java/pl/teksusik/customskins/storage/impl/MongoStorage.java +++ b/customskins-plugin/src/main/java/pl/teksusik/customskins/storage/impl/MongoStorage.java @@ -32,6 +32,10 @@ public Optional findSkin(UUID owner, String name) { Filters.eq("name", name)) ).first(); + if (document == null) { + return Optional.empty(); + } + return Optional.of(new CustomSkin(document.get("owner", UUID.class), document.getString("name"), document.getString("texture"),