From b720ba8a9155ab5f6522d2c1b2eaa950812f40e2 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Fri, 22 Mar 2019 23:37:40 +0100 Subject: [PATCH] fix issue with lateinit in filterElement --- .../net/pokeranalytics/android/model/realm/FilterComponent.kt | 4 ++-- .../android/ui/view/rowrepresentable/FilterElementRow.kt | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/FilterComponent.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/FilterComponent.kt index 462151e5..4330ba9e 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/FilterComponent.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/FilterComponent.kt @@ -11,7 +11,7 @@ import kotlin.collections.ArrayList open class FilterComponent(var filterName : String = "", var sectionName: String = "") : RealmObject() { - constructor(filterElementRows: ArrayList) : this(filterElementRows.first().filterName, filterElementRows.first().sectionName) { + constructor(filterElementRows: ArrayList) : this(filterElementRows.first().filterName, filterElementRows.first().filterSectionRow.name) { this.ids = when (FilterType.valueOf(this.filterName)) { FilterType.GAME -> { RealmList().apply { @@ -35,7 +35,7 @@ open class FilterComponent(var filterName : String = "", var sectionName: String } } - constructor(filterElementRow:FilterElementRow) : this(filterElementRow.filterName, filterElementRow.sectionName) { + constructor(filterElementRow:FilterElementRow) : this(filterElementRow.filterName, filterElementRow.filterSectionRow.name) { when (filterElementRow) { is From -> date = filterElementRow.date is To -> date = filterElementRow.date diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/FilterElementRow.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/FilterElementRow.kt index 5af706c3..32910b55 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/FilterElementRow.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/FilterElementRow.kt @@ -44,7 +44,6 @@ sealed class FilterElementRow : RowRepresentable { lateinit var filterSectionRow: FilterSectionRow val filterName : String = this.filterType.name - val sectionName : String = this.filterSectionRow.name private val filterType : FilterType get() {