diff --git a/conftest.py b/conftest.py index 3901b46..7f897ea 100644 --- a/conftest.py +++ b/conftest.py @@ -101,7 +101,7 @@ def uk_staff_location(): ) -@pytest.fixture(autouse=True, scope="function") +@pytest.fixture(scope="function") def manager_user(): return User.objects.create_user( sso_email_id="manager_sso_email@email.com", diff --git a/core/schemas/profiles.py b/core/schemas/profiles.py index 48a147a..039f6c7 100644 --- a/core/schemas/profiles.py +++ b/core/schemas/profiles.py @@ -68,19 +68,23 @@ class PeopleFinderProfileResponseSchema(Schema): last_name: Optional[str] = Field(alias="last_name") pronouns: Optional[str] = Field(alias="pronouns") name_pronunciation: Optional[str] = Field(alias="name_pronunciation") - email_address: Optional[str] = Field(alias="email.address") - contact_email_address: Optional[str] = Field(alias="contact_email.address") + email_address: Optional[str] = Field(alias="email.address", default=None) + contact_email_address: Optional[str] = Field( + alias="contact_email.address", default=None + ) primary_phone_number: Optional[str] = Field(alias="primary_phone_number") secondary_phone_number: Optional[str] = Field(alias="secondary_phone_number") photo: Optional[str] = Field(alias="photo") photo_small: Optional[str] = Field(alias="photo_small") grade: Optional[str] = Field(alias="grade") - manager_slug: Optional[UUID] = Field(alias="manager.slug") + manager_slug: Optional[UUID] = Field(alias="manager.slug", default=None) not_employee: Optional[bool] = Field(alias="not_employee") workdays: Optional[List[str]] = Field(alias="workdays") remote_working: Optional[str] = Field(alias="remote_working") usual_office_days: Optional[str] = Field(alias="usual_office_days") - uk_office_location_id: Optional[str] = Field(alias="uk_office_location.code") + uk_office_location_id: Optional[str] = Field( + alias="uk_office_location.code", default=None + ) location_in_building: Optional[str] = Field(alias="location_in_building") international_building: Optional[str] = Field(alias="international_building") country_id: Optional[str] = Field(alias="country.reference_id")