diff --git a/plugins/catalog-unprocessed-entities/api-report.md b/plugins/catalog-unprocessed-entities/api-report.md index 0fea84256b..7d8f6299da 100644 --- a/plugins/catalog-unprocessed-entities/api-report.md +++ b/plugins/catalog-unprocessed-entities/api-report.md @@ -14,7 +14,7 @@ import { RouteRef } from '@backstage/core-plugin-api'; // @public export interface CatalogUnprocessedEntitiesApi { - delete(entity_id: string): Promise; + delete(entityId: string): Promise; failed(): Promise; pending(): Promise; } diff --git a/plugins/catalog-unprocessed-entities/src/api/index.ts b/plugins/catalog-unprocessed-entities/src/api/index.ts index ae5feedf84..dfff3e15f7 100644 --- a/plugins/catalog-unprocessed-entities/src/api/index.ts +++ b/plugins/catalog-unprocessed-entities/src/api/index.ts @@ -57,7 +57,7 @@ export interface CatalogUnprocessedEntitiesApi { /** * Deletes an entity from the refresh_state table */ - delete(entity_id: string): Promise; + delete(entityId: string): Promise; } /** @@ -89,8 +89,8 @@ export class CatalogUnprocessedEntitiesClient return await this.fetch('entities/unprocessed/failed'); } - async delete(entity_id: string): Promise { - await this.fetch(`entities/unprocessed/delete/${entity_id}`, { + async delete(entityId: string): Promise { + await this.fetch(`entities/unprocessed/delete/${entityId}`, { method: 'DELETE', }); } diff --git a/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx b/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx index 4618953af2..ca5ca942c7 100644 --- a/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx +++ b/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx @@ -108,14 +108,14 @@ export const FailedEntities = () => { } const handleDelete = async ({ - id, + entityId, entityRef, }: { - id: string; + entityId: string; entityRef: string; }) => { try { - await unprocessedEntityApi.delete(id); + await unprocessedEntityApi.delete(entityId); alertApi.post({ message: `Entity ${entityRef} has been deleted`, severity: 'success', @@ -165,13 +165,15 @@ export const FailedEntities = () => { { title: Actions, render: (rowData: UnprocessedEntity | {}) => { + const { entity_id, entity_ref } = rowData as UnprocessedEntity; + return ( await handleDelete({ - id: (rowData as UnprocessedEntity).entity_id, - entityRef: (rowData as UnprocessedEntity).entity_ref, + entityId: entity_id, + entityRef: entity_ref, }) } >