diff --git a/components/settings/data-management/export-dialog.js b/components/settings/data-management/export-dialog.js index f1ab033..9d428b9 100644 --- a/components/settings/data-management/export-dialog.js +++ b/components/settings/data-management/export-dialog.js @@ -1,6 +1,6 @@ import Share from 'react-native-share' -import { getCycleDaysSortedByDate } from '../../../db' +import { getCycleDaysSortedByDate, mapRealmObjToJsObj } from '../../../db' import getDataAsCsvDataUri from '../../../lib/import-export/export-to-csv' import alertError from '../common/alert-error' import settings from '../../../i18n/en/settings' @@ -10,7 +10,7 @@ import RNFS from 'react-native-fs' export default async function exportData() { let data const labels = settings.export - const cycleDaysByDate = getCycleDaysSortedByDate() + const cycleDaysByDate = mapRealmObjToJsObj(getCycleDaysSortedByDate()) if (!cycleDaysByDate.length) return alertError(labels.errors.noData) @@ -36,10 +36,8 @@ export default async function exportData() { showAppsToView: true, failOnCancel: false, }) - } catch (err) { console.error(err) return alertError(labels.errors.problemSharing) } } - diff --git a/db/index.js b/db/index.js index c69a4fa..5872ea3 100644 --- a/db/index.js +++ b/db/index.js @@ -77,7 +77,7 @@ export function getTemperatureDaysSortedByDate() { export function getCycleDaysSortedByDate() { const cycleDays = db.objects('CycleDay').sorted('date', true) - return mapRealmObjToJsObj(cycleDays) + return cycleDays } export function getCycleStartsSortedByDate() {