From 0823957a28264169912287a3788e00a0d4c9de88 Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 11 Jun 2026 18:45:31 +0000 Subject: [PATCH] Keep unversioned skill assignments live --- server/src/__tests__/company-skills-service.test.ts | 4 ++-- server/src/services/company-skills.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/__tests__/company-skills-service.test.ts b/server/src/__tests__/company-skills-service.test.ts index a4f6a0cb46e..52d098e2758 100644 --- a/server/src/__tests__/company-skills-service.test.ts +++ b/server/src/__tests__/company-skills-service.test.ts @@ -459,12 +459,12 @@ describeEmbeddedPostgres("companySkillService.list", () => { await expect(svc.resolveRequestedSkillEntries(companyId, [ "pinned-skill", ])).resolves.toEqual([ - { key: `company/${companyId}/pinned-skill`, versionId: version.id }, + { key: `company/${companyId}/pinned-skill`, versionId: null }, ]); await expect(svc.resolveRequestedSkillEntries(companyId, [ { key: "pinned-skill", versionId: null }, ])).resolves.toEqual([ - { key: `company/${companyId}/pinned-skill`, versionId: version.id }, + { key: `company/${companyId}/pinned-skill`, versionId: null }, ]); await expect(svc.resolveRequestedSkillEntries(companyId, [ { key: "pinned-skill", versionId: version.id }, diff --git a/server/src/services/company-skills.ts b/server/src/services/company-skills.ts index 569fe384e4f..17c39f50e9c 100644 --- a/server/src/services/company-skills.ts +++ b/server/src/services/company-skills.ts @@ -1721,7 +1721,7 @@ async function resolveRequestedSkillEntriesOrThrow( missing.add(selection.key); continue; } - const selectedVersionId = selection.versionId ?? skill.currentVersionId ?? null; + const selectedVersionId = selection.versionId ?? null; await assertVersionMatchesSkill(db, companyId, skill.id, selectedVersionId); if (!resolved.has(skill.key)) { resolved.set(skill.key, { key: skill.key, versionId: selectedVersionId });