fix: update contextType casts to include 'profile', remove stale profileSync comments

This commit is contained in:
Jannis Braun
2026-04-07 14:05:19 +02:00
parent a023c85cad
commit 43900576b2
3 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -231,7 +231,7 @@ export async function userRoutes(app: FastifyInstance): Promise<void> {
return reply.code(400).send({ error: 'Avatar URL must be a relative upload path or http/https URL', statusCode: 400 });
}
updateData.avatar = avatar;
// Normalize to bare filename — profileSync historically stored /api/uploads/ prefix
// Normalize to bare filename — callers may include /api/uploads/ prefix
if (typeof updateData.avatar === 'string' && updateData.avatar.startsWith('/api/uploads/')) {
updateData.avatar = updateData.avatar.slice('/api/uploads/'.length);
}
@@ -243,7 +243,7 @@ export async function userRoutes(app: FastifyInstance): Promise<void> {
}
if (banner && typeof banner === 'string' && banner.trim().length > 0) {
updateData.banner = banner.trim();
// Normalize to bare filename — profileSync historically stored /api/uploads/ prefix
// Normalize to bare filename — callers may include /api/uploads/ prefix
if (updateData.banner.startsWith('/api/uploads/')) {
updateData.banner = updateData.banner.slice('/api/uploads/'.length);
}