From 0761e02699cb964e4fb9f70270213b0f9696202d Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Sun, 14 Jan 2018 13:48:20 +0100 Subject: [PATCH] Set user id before inserting import measurements --- .../src/main/java/com/health/openscale/core/OpenScale.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java b/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java index 194d0d40..b02ad2e0 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java +++ b/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java @@ -293,6 +293,11 @@ public class OpenScale { List csvScaleMeasurementList = CsvHelper.importFrom(new BufferedReader(new FileReader(filename))); + final int userId = getSelectedScaleUser().getId(); + for (ScaleMeasurement measurement : csvScaleMeasurementList) { + measurement.setUserId(userId); + } + measurementDAO.insertAll(csvScaleMeasurementList); updateScaleData(); Toast.makeText(context, context.getString(R.string.info_data_imported) + " /sdcard" + filename, Toast.LENGTH_SHORT).show();