diff --git a/app/src/main/java/net/pokeranalytics/android/exceptions/Exceptions.kt b/app/src/main/java/net/pokeranalytics/android/exceptions/Exceptions.kt index 5a4ae6cf..a7242b27 100644 --- a/app/src/main/java/net/pokeranalytics/android/exceptions/Exceptions.kt +++ b/app/src/main/java/net/pokeranalytics/android/exceptions/Exceptions.kt @@ -16,4 +16,8 @@ class FilterValueMapException(message: String) : Exception(message) { init { println("FilterValueMapException(): $message") } -} \ No newline at end of file +} + +class ConfigurationException(message: String) : Exception(message) { + +} diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/EditableDataFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/EditableDataFragment.kt index a2b812d7..1667084a 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/EditableDataFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/EditableDataFragment.kt @@ -10,6 +10,7 @@ import io.realm.RealmObject import kotlinx.android.synthetic.main.fragment_editable_data.* import kotlinx.android.synthetic.main.fragment_editable_data.view.* import net.pokeranalytics.android.R +import net.pokeranalytics.android.exceptions.ConfigurationException import net.pokeranalytics.android.model.LiveData import net.pokeranalytics.android.model.interfaces.* import net.pokeranalytics.android.model.realm.Bankroll @@ -167,7 +168,7 @@ open class EditableDataFragment : PokerAnalyticsFragment(), RowRepresentableDele } } } else { - return + throw ConfigurationException("Save action called on un-Savable object") } }