From 9940c2c46e39377c03b15f3391902b20ff689d40 Mon Sep 17 00:00:00 2001 From: Sofiya Tepikin Date: Sun, 1 May 2022 16:33:57 +0200 Subject: [PATCH] Map realm object on the export only --- components/settings/data-management/export-dialog.js | 6 ++---- db/index.js | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) 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() {