[Lab] Fix JSON page crashing because of serializing AppDb.

This commit is contained in:
kuba2k2 2022-10-26 10:31:03 +02:00
parent 62ffc652ab
commit 742bd03e9e
No known key found for this signature in database
GPG Key ID: 7919598F25F38819
2 changed files with 2 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import pl.szczodrzynski.edziennik.ext.takePositive
import kotlin.coroutines.CoroutineContext import kotlin.coroutines.CoroutineContext
abstract class BaseConfig( abstract class BaseConfig(
@Transient
val db: AppDb, val db: AppDb,
val profileId: Int? = null, val profileId: Int? = null,
protected var entries: List<ConfigEntry>? = null, protected var entries: List<ConfigEntry>? = null,

View File

@ -91,6 +91,7 @@ open class Profile(
get() = registration == REGISTRATION_ENABLED && !archived get() = registration == REGISTRATION_ENABLED && !archived
@delegate:Ignore @delegate:Ignore
@delegate:Transient
val config by lazy { App.config[this.id] } val config by lazy { App.config[this.id] }
override fun getImageDrawable(context: Context) = this.getDrawable(context) override fun getImageDrawable(context: Context) = this.getDrawable(context)