diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-09 14:37:50 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-09 14:37:50 +0100 |
| commit | 7754a042ed80c7d8e2391925a8a6ae87a7610c8e (patch) | |
| tree | 77642138705fa88867f5f2e892e9384828571b74 /database/src/kv/binning.rs | |
| parent | 01597dce460bd9e3075d2db4f2b0d346ea5bfd64 (diff) | |
| download | jellything-7754a042ed80c7d8e2391925a8a6ae87a7610c8e.tar jellything-7754a042ed80c7d8e2391925a8a6ae87a7610c8e.tar.bz2 jellything-7754a042ed80c7d8e2391925a8a6ae87a7610c8e.tar.zst | |
fix match index
Diffstat (limited to 'database/src/kv/binning.rs')
| -rw-r--r-- | database/src/kv/binning.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/database/src/kv/binning.rs b/database/src/kv/binning.rs index 1057a28..42e58fc 100644 --- a/database/src/kv/binning.rs +++ b/database/src/kv/binning.rs @@ -40,7 +40,7 @@ impl BinningComponent { let mut new_out = Vec::new(); for value in path.get_matching_values(ob) { for mut co in keys.clone() { - co.extend((co.len() as u32).to_be_bytes()); + co.extend((value.len() as u32).to_be_bytes()); co.extend(value); new_out.push(co); } @@ -88,7 +88,7 @@ impl Filter { Filter::Match(path, value) => { vec![vec![(BinningComponent::Match(path.to_owned()), { let mut co = Vec::new(); - co.extend((co.len() as u32).to_be_bytes()); + co.extend((value.len() as u32).to_be_bytes()); co.extend(value); co })]] |