Skip to content

Commit ab49edb

Browse files
fix init initial split
1 parent b0d8ee2 commit ab49edb

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

apps/fhir/bluebutton/views/insurancecard_viewset.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ class DigitalInsuranceCardViewSet(ResourceViewSet):
2424
viewsets: django-rest-framework ViewSet base class
2525
"""
2626

27-
resource_type = 'Bundle'
28-
2927
required_coverage_search_scopes = ['patient/Coverage.rs', 'patient/Coverage.s', 'patient/Coverage.read']
3028
required_patient_read_scopes = ['patient/Patient.r', 'patient/Patient.rs', 'patient/Patient.read']
3129

@@ -41,6 +39,7 @@ class DigitalInsuranceCardViewSet(ResourceViewSet):
4139

4240
def __init__(self, version, **kwargs):
4341
super().__init__(version)
42+
self.resource_type = 'Bundle'
4443

4544
def initial(self, request, *args, **kwargs):
4645
return super().initial(request, self.resource_type, *args, **kwargs)

apps/fhir/bluebutton/views/patient_viewset.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ class PatientViewSet(ResourceViewSet):
7272
required_scopes = ['patient/Patient.read', 'patient/Patient.rs', 'patient/Patient.s']
7373

7474
def __init__(self, version, **kwargs):
75-
self.resource_type = 'Patient'
7675
super().__init__(version)
76+
self.resource_type = 'Patient'
7777

7878
def build_url(self, fhir_settings, resource_type, resource_id=None, *args, **kwargs):
7979
if fhir_settings.fhir_url.endswith('v1/fhir/'):

apps/fhir/bluebutton/views/viewsets_base.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@ class ResourceViewSet(FhirDataView, viewsets.ViewSet):
1616
SEARCH_PERMISSION_CLASSES = (permissions.IsAuthenticated,)
1717
READ_PERMISSION_CLASSES = (permissions.IsAuthenticated,)
1818

19-
def initial(self, request, *args, **kwargs):
19+
def __init__(self, version=1):
2020
self.resource_type = None
21+
super().__init__(version)
22+
23+
def initial(self, request, *args, **kwargs):
2124
return super().initial(request, self.resource_type, *args, **kwargs)
2225

2326
def get_permissions(self):

0 commit comments

Comments
 (0)