fixes issue when deleting a custom field

feature/top10
Laurent 7 years ago
parent 43fd63f526
commit 25d2fdac15
  1. 7
      app/src/main/java/net/pokeranalytics/android/model/realm/CustomField.kt

@ -147,8 +147,9 @@ open class CustomField : RealmObject(), NameManageable, StaticRowRepresentableDa
}
override fun isValidForDelete(realm: Realm): Boolean {
val sessions = realm.where<Session>().contains("customFieldEntries.customFields.id", id).findAll()
return sessions.isEmpty()
return true
// val sessions = realm.where<Session>().contains("customFieldEntries.customFields.id", id).findAll()
// return sessions.isEmpty()
}
override fun getFailedDeleteMessage(status: DeleteValidityStatus): Int {
@ -166,7 +167,7 @@ open class CustomField : RealmObject(), NameManageable, StaticRowRepresentableDa
override fun deleteDependencies(realm: Realm) {
if (isValid) {
val entries = realm.where<CustomFieldEntry>().equalTo("customField.id", id).findAll()
val entries = realm.where<CustomFieldEntry>().equalTo("customFields.id", id).findAll()
entries.deleteAllFromRealm()
}
}

Loading…
Cancel
Save