fix: allow user to remove document icon (#7124)

This commit is contained in:
Hemachandar
2024-06-24 01:17:25 +05:30
committed by GitHub
parent 6fd3a0fa8a
commit 36a2a4709c
2 changed files with 24 additions and 1 deletions

View File

@@ -3182,6 +3182,29 @@ describe("#documents.update", () => {
expect(body.data.color).toBe("#FFDDEE");
});
it("should successfully remove the icon", async () => {
const user = await buildUser();
const document = await buildDocument({
userId: user.id,
teamId: user.teamId,
icon: "beaker",
color: "#FFDDEE",
});
const res = await server.post("/api/documents.update", {
body: {
token: user.getJwtToken(),
id: document.id,
icon: null,
color: null,
},
});
const body = await res.json();
expect(res.status).toEqual(200);
expect(body.data.icon).toBeNull();
expect(body.data.emoji).toBeNull();
expect(body.data.color).toBeNull();
});
it("should not add template to collection structure when publishing", async () => {
const user = await buildUser();
const collection = await buildCollection({

View File

@@ -1043,7 +1043,7 @@ router.post(
document,
user,
...input,
icon: input.icon ?? input.emoji,
icon: input.icon ?? input.emoji ?? null,
publish,
collectionId,
insightsEnabled,