diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index fe63bb6..b1077fb 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7..83bbc83 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/src/main/kotlin/com/restapi/config/Auth.kt b/src/main/kotlin/com/restapi/config/Auth.kt index 0d3bce1..cfbf65e 100644 --- a/src/main/kotlin/com/restapi/config/Auth.kt +++ b/src/main/kotlin/com/restapi/config/Auth.kt @@ -95,10 +95,11 @@ object Auth { database.save(Plant().apply { this.plantId = plantId this.plantName = response + this.plantOriginalName = response }) } else { existing.apply { - this.plantName = response + this.plantOriginalName = response this.save() } } diff --git a/src/main/kotlin/com/restapi/domain/models.kt b/src/main/kotlin/com/restapi/domain/models.kt index b72828f..df28295 100644 --- a/src/main/kotlin/com/restapi/domain/models.kt +++ b/src/main/kotlin/com/restapi/domain/models.kt @@ -289,6 +289,7 @@ open class Plant : BaseModel() { var plantId: String = "" var plantName: String = "" + var plantOriginalName: String? = "" @DbJsonB var prefixes: MutableMap? = mutableMapOf() diff --git a/src/main/resources/dbmigration/1.36.sql b/src/main/resources/dbmigration/1.36.sql new file mode 100644 index 0000000..d22b834 --- /dev/null +++ b/src/main/resources/dbmigration/1.36.sql @@ -0,0 +1,3 @@ +-- apply alter tables +alter table plant add column if not exists plant_original_name varchar(255); +update plant set plant_original_name = plant; diff --git a/src/main/resources/dbmigration/model/1.36.model.xml b/src/main/resources/dbmigration/model/1.36.model.xml new file mode 100644 index 0000000..408ea31 --- /dev/null +++ b/src/main/resources/dbmigration/model/1.36.model.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file