Здравствуйте. Необходимо что-бы существовала единственная сущность CompanySettings для каждого tenant. При заходе в StandardEditor данной сущности необходимо брать существующую сущность из базы данных или создавать новую, если таковая в базе отсутствует.
@Subscribe
private fun onInit(event: InitEvent) {
val existedEntity = dataManager.load(CompanySettings::class.java).all().list().firstOrNull()
if (existedEntity != null) {
setEntityToEdit(existedEntity)
}
}
Подобный код не имеет эффекта. Подобный же код для onInitEntity также не работает. Не могли бы вы подсказать правильно подменить автоматически создаваемую сущность для StandardEditor?