diff --git a/lib/structs/events/common.cpp b/lib/structs/events/common.cpp
index 70fa094e37d72771fcd1db844bac88df2799c6f0..6bf5e8ee467bf1872ae0addc6ae7d81f2c76bacc 100644
--- a/lib/structs/events/common.cpp
+++ b/lib/structs/events/common.cpp
@@ -172,13 +172,13 @@ to_json(json &obj, const VideoInfo &info)
 void
 from_json(const json &obj, LocationInfo &info)
 {
-    if (obj.find("thumbnail_url") != obj.end())
+    if (obj.contains("thumbnail_url"))
         info.thumbnail_url = obj.at("thumbnail_url").get<std::string>();
 
-    if (obj.find("thumbnail_info") != obj.end())
+    if (obj.contains("thumbnail_info"))
         info.thumbnail_info = obj.at("thumbnail_info").get<ThumbnailInfo>();
 
-    if (obj.find("thumbnail_file") != obj.end())
+    if (obj.contains("thumbnail_file"))
         info.thumbnail_file = obj.at("thumbnail_file").get<crypto::EncryptedFile>();
 }