mirror of
https://github.com/taylanbakircioglu/haproxy-openmanager.git
synced 2026-09-17 08:05:09 +00:00
ebcdf4174e
User reported that tcp_request_rules cannot be deleted via UI - values persist after deletion. This was caused by the merge strategy in frontend PUT endpoint that automatically restored existing values when user sent empty/null values. Changes: - Remove tcp_request_rules merge logic from frontend PUT - Use direct frontend.tcp_request_rules value (user-controlled) - Clean up unused SELECT query fields (request_headers, tcp_request_rules) Impact: - Users can now freely delete tcp_request_rules via UI - Consistent behavior with request_headers (no merge in PUT endpoints) - Fixes the same issue pattern as Bug 3 (use-service deletion) Related: This completes the fix for merge strategy removal from PUT endpoints