This commit is contained in:
Timur Gordon
2025-10-29 16:52:33 +01:00
parent 03e5615541
commit 87c556df7a
76 changed files with 10186 additions and 47 deletions

View File

@@ -73,12 +73,12 @@ impl GenericStore {
for key in index_keys {
let field_key = format!("idx:{}:{}:{}", obj.namespace(), key.name, key.value);
self.client.sadd(&field_key, obj.id()).await?;
self.client.sadd(&field_key, &obj.id().to_string()).await?;
}
// Add to scan index for full-text search
let scan_key = format!("scan:{}", obj.namespace());
self.client.sadd(&scan_key, obj.id()).await?;
self.client.sadd(&scan_key, &obj.id().to_string()).await?;
Ok(())
}
@@ -89,12 +89,12 @@ impl GenericStore {
for key in index_keys {
let field_key = format!("idx:{}:{}:{}", obj.namespace(), key.name, key.value);
self.client.srem(&field_key, obj.id()).await?;
self.client.srem(&field_key, &obj.id().to_string()).await?;
}
// Remove from scan index
let scan_key = format!("scan:{}", obj.namespace());
self.client.srem(&scan_key, obj.id()).await?;
self.client.srem(&scan_key, &obj.id().to_string()).await?;
Ok(())
}