diff --git a/apps/agent-service/src/agent-service.service.ts b/apps/agent-service/src/agent-service.service.ts index e0c7c2cc5..9f46a6f33 100644 --- a/apps/agent-service/src/agent-service.service.ts +++ b/apps/agent-service/src/agent-service.service.ts @@ -185,7 +185,10 @@ export class AgentServiceService { // Get genesis URL and ledger details const ledgerDetails = await this.agentServiceRepository.getGenesisUrl(agentSpinupDto.ledgerId); - if (AgentSpinUpStatus.WALLET_CREATED === getOrgAgent?.agentSpinUpStatus) { + if ( + AgentSpinUpStatus.WALLET_CREATED === getOrgAgent?.agentSpinUpStatus || + AgentSpinUpStatus.DID_CREATED === getOrgAgent?.agentSpinUpStatus + ) { throw new BadRequestException(ResponseMessages.agent.error.walletAlreadyCreated, { cause: new Error(), description: ResponseMessages.errorMessages.badRequest