From f732933a8d1bef8390ea78e9f4a06dd2e3c4246c Mon Sep 17 00:00:00 2001 From: Zoran Cvetkov Date: Thu, 20 Feb 2025 00:07:34 +0200 Subject: [PATCH] filter out vid --- graph/src/data/store/mod.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/graph/src/data/store/mod.rs b/graph/src/data/store/mod.rs index 557dc5ad28e..e0912a16485 100644 --- a/graph/src/data/store/mod.rs +++ b/graph/src/data/store/mod.rs @@ -883,13 +883,17 @@ impl Entity { // This collects the entity into an ordered vector so that it can be iterated deterministically. pub fn sorted(self) -> Vec<(Word, Value)> { - let mut v: Vec<_> = self.0.into_iter().map(|(k, v)| (k, v)).collect(); + let mut v: Vec<_> = self + .0 + .into_iter() + .filter(|(k, _)| !k.eq(VID_FIELD)) + .collect(); v.sort_by(|(k1, _), (k2, _)| k1.cmp(k2)); v } pub fn sorted_ref(&self) -> Vec<(&str, &Value)> { - let mut v: Vec<_> = self.0.iter().collect(); + let mut v: Vec<_> = self.0.iter().filter(|(k, _)| !k.eq(&VID_FIELD)).collect(); v.sort_by(|(k1, _), (k2, _)| k1.cmp(k2)); v }