We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3544b47 commit 12d3d11Copy full SHA for 12d3d11
services/frontend/src/views/teams/index.vue
@@ -117,10 +117,16 @@ const initializeSelectedTeam = async () => {
117
}
118
119
// Fetch teams from API
120
-const fetchTeams = async (): Promise<void> => {
+const fetchTeams = async (forceRefresh = false): Promise<void> => {
121
try {
122
isLoading.value = true
123
error.value = null
124
+
125
+ // Clear cache if force refresh is requested
126
+ if (forceRefresh) {
127
+ TeamService.clearUserTeamsCache()
128
+ }
129
130
teams.value = await TeamService.getUserTeamsWithRoles()
131
} catch (err) {
132
error.value = err instanceof Error ? err.message : 'An unknown error occurred'
0 commit comments