@@ -19,14 +19,16 @@ package routes
19
19
import (
20
20
"github.com/go-openapi/runtime/middleware"
21
21
"github.com/openziti/edge-api/rest_management_api_server/operations/edge_router"
22
+ "github.com/openziti/storage/ast"
23
+ "github.com/openziti/storage/boltz"
22
24
"github.com/openziti/ziti/controller/apierror"
25
+ "github.com/openziti/ziti/controller/db"
23
26
"github.com/openziti/ziti/controller/env"
27
+ "github.com/openziti/ziti/controller/fields"
24
28
"github.com/openziti/ziti/controller/internal/permissions"
25
29
"github.com/openziti/ziti/controller/model"
26
- "github.com/openziti/ziti/controller/response"
27
- "github.com/openziti/ziti/controller/fields"
28
30
"github.com/openziti/ziti/controller/models"
29
- "github.com/openziti/storage/ast "
31
+ "github.com/openziti/ziti/controller/response "
30
32
)
31
33
32
34
func init () {
@@ -132,7 +134,8 @@ func (r *EdgeRouterRouter) Update(ae *env.AppEnv, rc *response.RequestContext, p
132
134
133
135
func (r * EdgeRouterRouter ) Patch (ae * env.AppEnv , rc * response.RequestContext , params edge_router.PatchEdgeRouterParams ) {
134
136
Patch (rc , func (id string , fields fields.UpdatedFields ) error {
135
- return ae .Managers .EdgeRouter .Update (MapPatchEdgeRouterToModel (params .ID , params .EdgeRouter ), false , fields .FilterMaps ("tags" ), rc .NewChangeContext ())
137
+ fieldChecker := fields .FilterMaps (boltz .FieldTags , db .FieldEdgeRouterAppData )
138
+ return ae .Managers .EdgeRouter .Update (MapPatchEdgeRouterToModel (params .ID , params .EdgeRouter ), false , fieldChecker , rc .NewChangeContext ())
136
139
})
137
140
}
138
141
0 commit comments