[#3192] fixed autogenerated down migration not preserving old rules state

Co-authored-by: Merlin Marek <merlin.marek@posteo.net>
This commit is contained in:
impact-merlinmarek
2023-08-25 15:21:04 +02:00
committed by GitHub
parent 5e6949062f
commit d423acad3b
2 changed files with 79 additions and 63 deletions
+3 -3
View File
@@ -381,7 +381,7 @@ migrate((db) => {
collection.name = "test456_update"
collection.type = "base"
collection.listRule = null
collection.listRule = "@request.auth.id != ''"
collection.deleteRule = "updated > 0 && @request.auth.id != ''"
collection.options = {}
collection.indexes = [
@@ -503,7 +503,7 @@ func init() {
collection.Type = "base"
collection.ListRule = nil
collection.ListRule = types.Pointer("@request.auth.id != ''")
collection.DeleteRule = types.Pointer("updated > 0 && @request.auth.id != ''")
@@ -683,7 +683,7 @@ func init() {
collection.Name = "test456_update"
collection.Type = models.CollectionTypeBase
collection.DeleteRule = types.Pointer(`updated > 0 && @request.auth.id != ''`)
collection.ListRule = nil
collection.ListRule = types.Pointer("@request.auth.id != ''")
collection.Indexes = types.JsonArray[string]{
"create index test1 on test456_update (f1_name)",
}