fields: fix MapMarkerSelectionWidget set_value method (#73617)

This commit is contained in:
Lauréline Guérin 2023-01-26 17:01:30 +01:00 committed by Gitea
parent ef9fad625d
commit 4629a3e794
2 changed files with 9 additions and 0 deletions

View File

@ -9513,6 +9513,12 @@ def test_form_item_map_data_source(pub, http_requests):
'err_class': 'Invalid request',
}
formdef.fields = [
fields.ItemField(id='1', label='map', display_mode='map', prefill={'type': 'string', 'value': '1;2'}),
]
formdef.store()
app.get('/test/', status=200) # no error
def test_form_item_dynamic_map_data_source(pub, http_requests):
NamedDataSource.wipe()

View File

@ -3310,6 +3310,9 @@ class MapMarkerSelectionWidget(MapWidget):
CompositeWidget._parse(self, request)
self.value = self.get('marker_id')
def set_value(self, value):
CompositeWidget.set_value(self, value)
class HiddenErrorWidget(HiddenWidget):
def set_error(self, error):