mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-06-08 13:37:29 +01:00
Fix clean up for vector policy
This commit is contained in:
@@ -32,8 +32,23 @@ test.describe("Vector Policy under Scale & Settings", () => {
|
|||||||
|
|
||||||
test.afterEach("Clear vector policies", async () => {
|
test.afterEach("Clear vector policies", async () => {
|
||||||
const { resource: containerDef } = await context.container.read();
|
const { resource: containerDef } = await context.container.read();
|
||||||
|
if (!containerDef) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let dirty = false;
|
||||||
|
|
||||||
if (containerDef.vectorEmbeddingPolicy?.vectorEmbeddings?.length) {
|
if (containerDef.vectorEmbeddingPolicy?.vectorEmbeddings?.length) {
|
||||||
containerDef.vectorEmbeddingPolicy.vectorEmbeddings = [];
|
containerDef.vectorEmbeddingPolicy.vectorEmbeddings = [];
|
||||||
|
dirty = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (containerDef.indexingPolicy?.vectorIndexes?.length) {
|
||||||
|
containerDef.indexingPolicy.vectorIndexes = [];
|
||||||
|
dirty = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dirty) {
|
||||||
await context.container.replace(containerDef);
|
await context.container.replace(containerDef);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user