Keep unversioned skill assignments live

This commit is contained in:
Dotta committed 2026-06-11 18:45:31 +00:00
1 parent cf9542f6a3
commit 0823957a28
2 files changed
+3 -3

No files matched your search

@@ -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 },
+1 -1
View File
@@ -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 });