diff --git a/src/api/fields.ts b/src/api/fields.ts index 18e20a566..8fe7dd558 100644 --- a/src/api/fields.ts +++ b/src/api/fields.ts @@ -38,3 +38,10 @@ export const OBSERVATION_FIELD_VALUE_FIELDS = { uuid: true, value: true, }; + +export const PROJECT_OBSERVATION_FIELDS = { + id: true, + project: PROJECT_FIELDS, + project_id: true, + uuid: true, +}; diff --git a/src/realmModels/Observation.js b/src/realmModels/Observation.js index 59f0637c2..e8f6c0f05 100644 --- a/src/realmModels/Observation.js +++ b/src/realmModels/Observation.js @@ -1,5 +1,5 @@ import { Realm } from "@realm/react"; -import { PROJECT_FIELDS } from "api/fields"; +import { PROJECT_FIELDS, PROJECT_OBSERVATION_FIELDS } from "api/fields"; import { Alert } from "react-native"; import { getNowISO } from "sharedHelpers/dateAndTime"; import { log } from "sharedHelpers/logger"; @@ -63,12 +63,7 @@ class Observation extends Realm.Object { private_location: true, private_place_guess: true, project_ids: true, - project_observations: { - id: true, - project: PROJECT_FIELDS, - project_id: true, - uuid: true, - }, + project_observations: PROJECT_OBSERVATION_FIELDS, non_traditional_projects: { project: PROJECT_FIELDS, },