Fix new services implementation 5

This commit is contained in:
Urtzi Alfaro
2025-08-15 17:53:59 +02:00
parent 03b4d4185d
commit f7de9115d1
43 changed files with 1714 additions and 891 deletions

View File

@@ -91,10 +91,21 @@ export class TenantService {
}
/**
* Get User's Tenants
* Get User's Tenants - Get tenants where user is owner
*/
async getUserTenants(): Promise<TenantInfo[]> {
return apiClient.get(`/users/me/tenants`);
try {
// First get current user info to get user ID
const currentUser = await apiClient.get(`/users/me`);
const userId = currentUser.id;
// Then get tenants owned by this user
return apiClient.get(`${this.baseEndpoint}/user/${userId}`);
} catch (error) {
console.error('Failed to get user tenants:', error);
// Return empty array if API call fails
return [];
}
}
}