Skip to content

Commit fb9ff0b

Browse files
chore(deps): bump to numerique-gouv/moncomptepro#3023fe2 (#483)
1 parent b5a96e5 commit fb9ff0b

File tree

6 files changed

+14
-12
lines changed

6 files changed

+14
-12
lines changed

bun.lockb

9.23 KB
Binary file not shown.

packages/~/infra/moncomptepro/database/src/drizzle/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const moderations = pgTable("moderations", {
8181
mode: "string",
8282
}),
8383
comment: varchar("comment"),
84-
ticket_id: integer("ticket_id"),
84+
ticket_id: varchar("ticket_id"),
8585
moderated_by: varchar("moderated_by"),
8686
});
8787

packages/~/infra/moncomptepro/lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
},
1717
"dependencies": {
18-
"@numerique-gouv/moncomptepro": "numerique-gouv/moncomptepro#8fb4432e235cfe1e5fd20fa26883251c8b669ebc",
18+
"@numerique-gouv/moncomptepro": "numerique-gouv/moncomptepro#3023fe279fd7f62c76faea16c7a5066000f42128",
1919
"@~/app.core": "workspace:*",
2020
"consola": "3.2.3",
2121
"zod": "3.23.8"

packages/~/moderations/api/src/:id/$procedures/rejected.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ async function create_and_send_email_to_user(
111111

112112
await pg
113113
.update(schema.moderations)
114-
.set({ ticket_id: ticket.id })
114+
.set({ ticket_id: String(ticket.id) })
115115
.where(eq(schema.moderations.id, moderation.id));
116116
}
117117

@@ -121,15 +121,17 @@ async function respond_to_ticket(
121121
) {
122122
if (!moderation.ticket_id) throw new NotFoundError("Ticket not found.");
123123

124+
const ticket_id = Number(moderation.ticket_id);
125+
124126
const result = await get_full_ticket({
125-
ticket_id: moderation.ticket_id,
127+
ticket_id,
126128
});
127129

128130
const user = Object.values(result.assets.User || {}).find((user) => {
129131
return user.email === userinfo.email;
130132
});
131133

132-
await send_zammad_response(moderation.ticket_id, {
134+
await send_zammad_response(ticket_id, {
133135
article: {
134136
body: message,
135137
content_type: "text/html",

packages/~/moderations/api/src/:id/duplicate_warning/Duplicate_Warning.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ async function Alert_Duplicate_Moderation() {
132132
</a>{" "}
133133
{moderation.moderated_at ? "✔️" : "❌"}:{" "}
134134
{moderation.ticket_id && zammad_ticket ? (
135-
<OpenInZammad ticket_id={moderation.ticket_id}>
135+
<OpenInZammad ticket_id={Number(moderation.ticket_id)}>
136136
Ouvrir Ticket#{moderation.ticket_id} dans Zammad
137137
</OpenInZammad>
138138
) : (
@@ -184,9 +184,8 @@ function get_moderation_tickets(moderations: get_duplicate_moderations_dto) {
184184
return Promise.all(
185185
moderations.map(async (moderation) => {
186186
if (!moderation.ticket_id) return { moderation };
187-
const [, zammad_ticket] = await to(
188-
get_zammad_mail({ ticket_id: moderation.ticket_id }),
189-
);
187+
const ticket_id = Number(moderation.ticket_id);
188+
const [, zammad_ticket] = await to(get_zammad_mail({ ticket_id }));
190189
return { moderation, zammad_ticket };
191190
}),
192191
);

packages/~/moderations/api/src/:id/email/page.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,14 @@ function Header() {
6969
}
7070

7171
async function ListProvider({ children }: PropsWithChildren) {
72-
const {
73-
moderation: { ticket_id },
72+
let {
73+
moderation: { ticket_id: _ticket_id },
7474
} = useContext(Moderation_Context);
75-
if (!ticket_id) {
75+
if (!_ticket_id) {
7676
return <FindCorrespondingEmail />;
7777
}
7878

79+
const ticket_id = Number(_ticket_id);
7980
const zammad_articles = await get_zammad_mail({
8081
ticket_id,
8182
});

0 commit comments

Comments
 (0)