diff --git a/migrations/1740050400_collections_hotfix.go b/migrations/1740050400_collections_hotfix.go new file mode 100644 index 00000000..be193a17 --- /dev/null +++ b/migrations/1740050400_collections_hotfix.go @@ -0,0 +1,137 @@ +package migrations + +import ( + "github.com/pocketbase/pocketbase/core" + m "github.com/pocketbase/pocketbase/migrations" +) + +func init() { + m.Register(func(app core.App) error { + certimateCollection, err := app.FindCollectionByNameOrId("4szxr9x43tpj6np") + if err != nil { + return err + } else { + // update field + if err := certimateCollection.Fields.AddMarshaledJSONAt(4, []byte(`{ + "autogeneratePattern": "", + "hidden": false, + "id": "plmambpz", + "max": 100000, + "min": 0, + "name": "certificate", + "pattern": "", + "presentable": false, + "primaryKey": false, + "required": false, + "system": false, + "type": "text" + }`)); err != nil { + return err + } + + // update field + if err := certimateCollection.Fields.AddMarshaledJSONAt(5, []byte(`{ + "autogeneratePattern": "", + "hidden": false, + "id": "49qvwxcg", + "max": 100000, + "min": 0, + "name": "privateKey", + "pattern": "", + "presentable": false, + "primaryKey": false, + "required": false, + "system": false, + "type": "text" + }`)); err != nil { + return err + } + + // update field + if err := certimateCollection.Fields.AddMarshaledJSONAt(7, []byte(`{ + "autogeneratePattern": "", + "hidden": false, + "id": "agt7n5bb", + "max": 100000, + "min": 0, + "name": "issuerCertificate", + "pattern": "", + "presentable": false, + "primaryKey": false, + "required": false, + "system": false, + "type": "text" + }`)); err != nil { + return err + } + + if err := app.Save(certimateCollection); err != nil { + return err + } + } + + workflowCollection, err := app.FindCollectionByNameOrId("tovyif5ax6j62ur") + if err != nil { + return err + } else { + // update field + if err := workflowCollection.Fields.AddMarshaledJSONAt(6, []byte(`{ + "hidden": false, + "id": "awlphkfe", + "maxSize": 5000000, + "name": "content", + "presentable": false, + "required": false, + "system": false, + "type": "json" + }`)); err != nil { + return err + } + + // update field + if err := workflowCollection.Fields.AddMarshaledJSONAt(7, []byte(`{ + "hidden": false, + "id": "g9ohkk5o", + "maxSize": 5000000, + "name": "draft", + "presentable": false, + "required": false, + "system": false, + "type": "json" + }`)); err != nil { + return err + } + + if err := app.Save(workflowCollection); err != nil { + return err + } + } + + workflowOutputCollection, err := app.FindCollectionByNameOrId("bqnxb95f2cooowp") + if err != nil { + return err + } else { + // update field + if err := workflowOutputCollection.Fields.AddMarshaledJSONAt(4, []byte(`{ + "hidden": false, + "id": "c2rm9omj", + "maxSize": 5000000, + "name": "node", + "presentable": false, + "required": false, + "system": false, + "type": "json" + }`)); err != nil { + return err + } + + if err := app.Save(workflowOutputCollection); err != nil { + return err + } + } + + return nil + }, func(app core.App) error { + return nil + }) +} diff --git a/ui/src/components/workflow/node/UploadNodeConfigForm.tsx b/ui/src/components/workflow/node/UploadNodeConfigForm.tsx index abfdf25b..d2ec323b 100644 --- a/ui/src/components/workflow/node/UploadNodeConfigForm.tsx +++ b/ui/src/components/workflow/node/UploadNodeConfigForm.tsx @@ -40,11 +40,11 @@ const UploadNodeConfigForm = forwardRef