ciyidogan commited on
Commit
23e2852
·
verified ·
1 Parent(s): cbe173d

Update flare-ui/src/app/components/test/test.component.ts

Browse files
flare-ui/src/app/components/test/test.component.ts CHANGED
@@ -168,7 +168,6 @@ export class TestComponent implements OnInit {
168
  }
169
  });
170
 
171
- // API Endpoint Tests
172
  // API Endpoint Tests
173
  this.addTest('api', 'GET /api/environment', async () => {
174
  const start = Date.now();
@@ -247,8 +246,8 @@ export class TestComponent implements OnInit {
247
 
248
  projectId = createResponse.id;
249
 
250
- // Delete project
251
- await this.apiService.deleteProject(projectId).toPromise();
252
 
253
  return {
254
  name: 'Create and delete project',
@@ -258,7 +257,7 @@ export class TestComponent implements OnInit {
258
  };
259
  } catch (error: any) {
260
  // Try to clean up if project was created
261
- if (projectId !== null) { // Check for null explicitly
262
  try {
263
  await this.apiService.deleteProject(projectId).toPromise();
264
  } catch {}
 
168
  }
169
  });
170
 
 
171
  // API Endpoint Tests
172
  this.addTest('api', 'GET /api/environment', async () => {
173
  const start = Date.now();
 
246
 
247
  projectId = createResponse.id;
248
 
249
+ // Delete project - projectId is guaranteed to be number here
250
+ await this.apiService.deleteProject(projectId!).toPromise();
251
 
252
  return {
253
  name: 'Create and delete project',
 
257
  };
258
  } catch (error: any) {
259
  // Try to clean up if project was created
260
+ if (projectId !== null && typeof projectId === 'number') {
261
  try {
262
  await this.apiService.deleteProject(projectId).toPromise();
263
  } catch {}