net/haproxy: only accept a single value for backend/server fields, refs #2266

When Multiple=Y is set, then backend/server fields are preselected.
This makes it impossible to remove backends/servers, even when the rule
does not actually use them.
This commit is contained in:
Frank Wall
2021-03-12 14:37:22 +01:00
parent e7eed12d7b
commit 8756e7c807
2 changed files with 7 additions and 2 deletions
+5
View File
@@ -6,6 +6,11 @@ very high loads while needing persistence or Layer7 processing.
Plugin Changelog
================
3.1
Changed:
* rules: only accept a single value for backend/server fields (#2266)
3.0
Added:
@@ -2086,7 +2086,7 @@
</template>
</Model>
<ValidationMessage>Related backend item not found</ValidationMessage>
<Multiple>Y</Multiple>
<Multiple>N</Multiple>
<Required>N</Required>
</use_backend>
<use_server type="ModelRelationField">
@@ -2098,7 +2098,7 @@
</template>
</Model>
<ValidationMessage>Related server item not found</ValidationMessage>
<Multiple>Y</Multiple>
<Multiple>N</Multiple>
<Required>N</Required>
</use_server>
<http_request_auth type="TextField">