Fix team data not refreshing after save/delete

Await loadTeam() and loadTeams() so the UI reflects changes
immediately without needing a manual page refresh.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
fahed
2026-02-23 15:32:01 +03:00
parent 2c0152f176
commit b1f7d574ed

View File

@@ -83,8 +83,8 @@ export default function Team() {
}
}
loadTeam()
loadTeams()
await loadTeam()
await loadTeams()
} catch (err) {
console.error('Save failed:', err)
alert(err.message || 'Failed to save')
@@ -98,8 +98,8 @@ export default function Team() {
} else {
await api.post('/teams', data)
}
loadTeams()
loadTeam()
await loadTeams()
await loadTeam()
} catch (err) {
console.error('Team save failed:', err)
alert(err.message || 'Failed to save team')
@@ -111,8 +111,8 @@ export default function Team() {
await api.delete(`/teams/${teamId}`)
setPanelTeam(null)
if (teamFilter === teamId) setTeamFilter(null)
loadTeams()
loadTeam()
await loadTeams()
await loadTeam()
} catch (err) {
console.error('Team delete failed:', err)
}
@@ -124,7 +124,7 @@ export default function Team() {
setSelectedMember(null)
}
setPanelMember(null)
loadTeam()
await loadTeam()
}
const openMemberDetail = async (member) => {