Skip to content

Commit e985fc2

Browse files
author
Zoran Cvetkov
committed
cleanup
1 parent d15cea1 commit e985fc2

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

graph/src/components/store/entity_cache.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -459,16 +459,16 @@ impl EntityCache {
459459
// Entity was created
460460
(None, EntityOp::Update(mut updates))
461461
| (None, EntityOp::Overwrite(mut updates)) => {
462+
let vid = updates.vid;
462463
updates.e.remove_null_fields();
463-
let data = Arc::new(updates);
464-
self.current
465-
.insert(key.clone(), Some(data.e.clone().into()));
464+
let data = Arc::new(updates.e.clone());
465+
self.current.insert(key.clone(), Some(data.cheap_clone()));
466466
Some(Insert {
467467
key,
468-
data: data.e.clone().into(),
468+
data,
469469
block,
470470
end: None,
471-
vid: data.vid,
471+
vid,
472472
})
473473
}
474474
// Entity may have been changed
@@ -493,16 +493,16 @@ impl EntityCache {
493493
}
494494
// Entity was removed and then updated, so it will be overwritten
495495
(Some(current), EntityOp::Overwrite(data)) => {
496-
let data = Arc::new(data);
497-
self.current
498-
.insert(key.clone(), Some(data.e.clone().into()));
499-
if current != data.e.clone().into() {
496+
let vid = data.vid;
497+
let data = Arc::new(data.e.clone());
498+
self.current.insert(key.clone(), Some(data.cheap_clone()));
499+
if current != data {
500500
Some(Overwrite {
501501
key,
502-
data: data.e.clone().into(),
502+
data,
503503
block,
504504
end: None,
505-
vid: data.vid,
505+
vid,
506506
})
507507
} else {
508508
None

graph/src/schema/input/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1489,9 +1489,9 @@ impl InputSchema {
14891489

14901490
pub fn has_field_with_name(&self, entity_type: &EntityType, field: &str) -> bool {
14911491
// TODO: check if it is needed
1492-
if field == VID {
1493-
return true;
1494-
}
1492+
// if field == VID {
1493+
// return true;
1494+
// }
14951495
let field = self.inner.pool.lookup(field);
14961496

14971497
match field {

0 commit comments

Comments
 (0)