diff --git a/app/src/main/java/net/pokeranalytics/android/ui/activity/ProgressReportActivity.kt b/app/src/main/java/net/pokeranalytics/android/ui/activity/ProgressReportActivity.kt index f4a7eb81..babe25cf 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/activity/ProgressReportActivity.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/activity/ProgressReportActivity.kt @@ -7,6 +7,7 @@ import androidx.fragment.app.Fragment import net.pokeranalytics.android.R import net.pokeranalytics.android.calculus.Report import net.pokeranalytics.android.calculus.Stat +import net.pokeranalytics.android.exceptions.PAIllegalStateException import net.pokeranalytics.android.ui.activity.components.ReportActivity import net.pokeranalytics.android.ui.activity.components.ReportParameters import net.pokeranalytics.android.ui.activity.components.RequestCode @@ -53,6 +54,8 @@ class ProgressReportActivity : ReportActivity() { val stat = it.stat ?: report.options.stats.first() statisticDetailsFragment.setData(report, stat, it.showAggregationChoices, it.title) parameters = null + } ?: run { + throw PAIllegalStateException("Request to show Progress Activity with null ReportParameters") } val fragmentTransaction = supportFragmentManager.beginTransaction()