Fix clean up for vector policy

This commit is contained in:
Sung-Hyun Kang
2026-05-28 10:37:42 -05:00
parent 811f3fb719
commit b55b3fd0bb
@@ -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);
} }
}); });