Skip to content

Commit

Permalink
Merge pull request #105 from openimis/feature/wait-for-mutation
Browse files Browse the repository at this point in the history
Feature/wait for mutation
  • Loading branch information
dragos-dobre authored Nov 8, 2024
2 parents b8b1d16 + 0d03152 commit 19af11f
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions contract/schema.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
signal_mutation_module_before_mutating,
)
from core.utils import append_validity_filter
from core.services import wait_for_mutation
from django.db.models import Q

from contract.apps import ContractConfig
Expand Down Expand Up @@ -99,6 +100,7 @@ def resolve_contract(self, info, **kwargs):
filters = append_validity_filter(**kwargs)
client_mutation_id = kwargs.get("client_mutation_id", None)
if client_mutation_id:
wait_for_mutation(client_mutation_id)
filters.append(
Q(mutations__mutation__client_mutation_id=client_mutation_id)
)
Expand All @@ -124,6 +126,7 @@ def resolve_contract_details(self, info, **kwargs):
filters = []
client_mutation_id = kwargs.get("client_mutation_id", None)
if client_mutation_id:
wait_for_mutation(client_mutation_id)
filters.append(
Q(mutations__mutation__client_mutation_id=client_mutation_id)
)
Expand Down

0 comments on commit 19af11f

Please sign in to comment.