Skip to content

Commit dce6038

Browse files
authored
Merge pull request #74 from openimis/release/25.04
MERGING release/25.04 into develop
2 parents 577cb1e + 4758246 commit dce6038

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

invoice/gql/bill/query.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@
1111
from invoice.gql.gql_types.bill_types import BillGQLType
1212
from invoice.models import Bill
1313
import graphene_django_optimizer as gql_optimizer
14-
15-
from policy.models import Policy
14+
from django.apps import apps
15+
try:
16+
Policy = apps.get_model('policy','Policy')
17+
except:
18+
Policy = {}
1619

1720

1821
def patch_subjects(bills_df: DataFrame):

invoice/gql/gql_types/invoice_types.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
import json
33
from django.core.serializers.json import DjangoJSONEncoder
44
from graphene_django import DjangoObjectType
5+
from django.apps import apps
56

67
from core import prefix_filterset, ExtendedConnection
7-
from insuree.models import Insuree
88
from invoice.gql.filter_mixin import GenericFilterGQLTypeMixin
99
from invoice.models import Invoice, InvoiceLineItem, InvoicePayment, InvoiceEvent, InvoiceMutation, \
1010
InvoicePaymentMutation, InvoiceLineItemMutation, InvoiceEventMutation
@@ -43,6 +43,7 @@ def resolve_subject(root, info):
4343
underscore_to_camel(k): v for k, v in list(subject_object_dict.items())
4444
}
4545
if root.subject_type.name == "family":
46+
Insuree = apps.get_model('insuree','Insuree')
4647
insuree = Insuree.objects.filter(id=subject_object_dict['headInsureeId'], validity_to__isnull=True)
4748
insuree = insuree.values('id', 'chf_id', 'uuid', 'last_name', 'other_names')
4849
subject_object_dict['headInsuree'] = {

invoice/gql/invoice/mutation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from django.contrib.auth.models import AnonymousUser
55
from django.core.exceptions import ValidationError
66
from graphql import GraphQLError
7-
from policy.apps import PolicyConfig
87

98
from core.gql.gql_mutations.base_mutation import BaseMutation, BaseHistoryModelDeleteMutationMixin
109
from core.schema import OpenIMISMutation

0 commit comments

Comments
 (0)