Skip to content

Commit 4a64e55

Browse files
authored
fix: add item id in current guest itemloginSchema (#1990)
1 parent 4ff55cc commit 4a64e55

3 files changed

Lines changed: 11 additions & 1 deletion

File tree

src/services/member/member.controller.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,11 @@ describe('Member routes tests', () => {
9191
expect(m.password).toBeUndefined();
9292
expect(m.lang).toEqual(item.lang);
9393
expect(m.itemLoginSchema).toBeDefined();
94+
expect(m.itemLoginSchema.item).toMatchObject({
95+
id: item.id,
96+
name: item.name,
97+
path: item.path,
98+
});
9499
});
95100
it('Throws if signed out', async () => {
96101
const response = await app.inject({

src/services/member/member.controller.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@ const controller: FastifyPluginAsyncTypebox = async (fastify) => {
6767
...currentAccount,
6868
lang: itemLoginSchema.item.lang,
6969
itemLoginSchema: {
70-
item: { name: itemLoginSchema.item.name, path: itemLoginSchema.item.path },
70+
item: {
71+
id: itemLoginSchema.item.id,
72+
name: itemLoginSchema.item.name,
73+
path: itemLoginSchema.item.path,
74+
},
7175
},
7276
};
7377

src/services/member/member.schemas.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ const compositeCurrentGuestSchema = Type.Composite([
8080
type: accountTypeGuestRef,
8181
itemLoginSchema: Type.Object({
8282
item: Type.Object({
83+
id: customType.UUID(),
8384
name: Type.String(),
8485
path: Type.String(),
8586
}),

0 commit comments

Comments
 (0)