From 0ccfa03486295bd139aeb932d6681b0d72d6457b Mon Sep 17 00:00:00 2001 From: Mikhail Yasnov Date: Fri, 24 Apr 2020 20:09:21 +0300 Subject: [PATCH] Add newlines --- .../src/main/kotlin/ru/touchinstinct/utils/RepositoryUtils.kt | 3 +++ utils/src/main/kotlin/ru/touchinstinct/utils/XmlUtils.kt | 1 + 2 files changed, 4 insertions(+) diff --git a/utils/src/main/kotlin/ru/touchinstinct/utils/RepositoryUtils.kt b/utils/src/main/kotlin/ru/touchinstinct/utils/RepositoryUtils.kt index d00f613..35d582e 100644 --- a/utils/src/main/kotlin/ru/touchinstinct/utils/RepositoryUtils.kt +++ b/utils/src/main/kotlin/ru/touchinstinct/utils/RepositoryUtils.kt @@ -3,14 +3,17 @@ package ru.touchinstinct.utils import org.springframework.data.repository.CrudRepository fun CrudRepository.update(entity: T, updater: T.() -> Unit): T { + return save(entity.apply(updater)) } fun CrudRepository.upsert(entity: T, updater: (T) -> Unit): T { + return save(entity.apply(updater)) } fun T.upsertInto(repository: CrudRepository, updater: (T) -> Unit): T { + return repository.save(also(updater)) } diff --git a/utils/src/main/kotlin/ru/touchinstinct/utils/XmlUtils.kt b/utils/src/main/kotlin/ru/touchinstinct/utils/XmlUtils.kt index b7f0cb3..5fe0591 100644 --- a/utils/src/main/kotlin/ru/touchinstinct/utils/XmlUtils.kt +++ b/utils/src/main/kotlin/ru/touchinstinct/utils/XmlUtils.kt @@ -36,6 +36,7 @@ fun Source.stringify(): String { fun NodeList.get(localName: String): Node? { for (i in 0 until length) { if (item(i).localName == localName) { + return item(i) } }