Commit 462ed8b6 authored by Paris Stentoumis's avatar Paris Stentoumis
Browse files

fix: changed renamed function after refactor

parent b9c699c4
Loading
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -13,21 +13,21 @@ class CreateServiceSpecificationUseCase:
        specification: ServiceSpecification,
        requirement_deployment_unit_refs: dict[str, str],
    ) -> ServiceSpecification:
        saved = await self._repository.save(specification)
        created = await self._repository.create(specification)

        deployment_unit_ids = {unit.ref: unit.id for unit in saved.deployment_units}
        for requirement in saved.capability_requirements:
        deployment_unit_ids = {unit.ref: unit.id for unit in created.deployment_units}
        for requirement in created.capability_requirements:
            deployment_unit_ref = requirement_deployment_unit_refs.get(requirement.ref)
            if deployment_unit_ref is not None:
                requirement.deployment_unit_id = deployment_unit_ids[deployment_unit_ref]

        if any(
            requirement.deployment_unit_id is not None
            for requirement in saved.capability_requirements
            for requirement in created.capability_requirements
        ):
            saved = await self._repository.save(saved)
            created = await self._repository.create(created)

        return saved
        return created


class GetServiceSpecificationUseCase: