fix logo not updating

This commit is contained in:
yohlo
2025-10-01 22:27:32 -05:00
parent 0910f11228
commit 03b2b54c1f
3 changed files with 24 additions and 12 deletions

View File

@@ -72,9 +72,17 @@ export function createTeamsService(pb: PocketBase) {
const result = await pb.collection("teams").update(id, data);
return transformTeam(await pb.collection("teams").getOne(result.id, {
expand: "players, tournaments"
}));
if (data instanceof FormData && data.has('logo')) {
await new Promise(resolve => setTimeout(resolve, 100));
}
const updated = await pb.collection("teams").getOne(result.id, {
expand: "players, tournaments",
// @ts-ignore - Add cache busting
$cancelKey: Date.now().toString()
});
return transformTeam(updated);
} catch (error) {
logger.error("PocketBase | Error updating team", error);
throw error;