diff --git a/backend/routers/config.py b/backend/routers/config.py index d828395..6ddccbd 100644 --- a/backend/routers/config.py +++ b/backend/routers/config.py @@ -758,7 +758,8 @@ async def parse_bulk_config( "request_headers": frontend.request_headers, "response_headers": frontend.response_headers, "tcp_request_rules": frontend.tcp_request_rules, - "acl_rules": frontend.acl_rules + "acl_rules": frontend.acl_rules, + "use_backend_rules": frontend.use_backend_rules # CRITICAL FIX: Include routing rules }) backends_data = [] diff --git a/frontend/src/components/BulkConfigImport.js b/frontend/src/components/BulkConfigImport.js index 449f275..015af07 100644 --- a/frontend/src/components/BulkConfigImport.js +++ b/frontend/src/components/BulkConfigImport.js @@ -709,6 +709,15 @@ backend web-backend ))} )} + {frontend.use_backend_rules && frontend.use_backend_rules.length > 0 && ( + + {frontend.use_backend_rules.map((rule, idx) => ( +
+ {rule} +
+ ))} +
+ )} );