From 6b7e1d8a9fbe61f5ce61b4d9d237f262a5d1ef63 Mon Sep 17 00:00:00 2001 From: gvolfing Date: Fri, 22 Mar 2024 11:41:02 +0100 Subject: [PATCH] Assert only if metadata flag is enabled --- src/storage/v2/inmemory/storage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/storage/v2/inmemory/storage.cpp b/src/storage/v2/inmemory/storage.cpp index 572cd4f15..0f45fe512 100644 --- a/src/storage/v2/inmemory/storage.cpp +++ b/src/storage/v2/inmemory/storage.cpp @@ -1872,7 +1872,9 @@ void InMemoryStorage::CollectGarbage(std::unique_lock main_ auto edge_metadata_acc = edges_metadata_.access(); for (auto edge : current_deleted_edges) { MG_ASSERT(edge_acc.remove(edge), "Invalid database state!"); - MG_ASSERT(edge_metadata_acc.remove(edge), "Invalid database state!"); + if (config_.salient.items.enable_edges_metadata) { + MG_ASSERT(edge_metadata_acc.remove(edge), "Invalid database state!"); + } } }