I'm getting some unexpected behaviour while using BasicForm.getFieldValues() method on a form that contains a combobox with duplicated displayField value (of course, no there are no duplications on valueField).

For example. The combobox json data is as folows:

    id: 1,
    value: 'Value One'
}, {
    id: 2,
    value: 'Value Two'
}, {
    id: 3,
    value: 'Value One'
Combo config is valueField: 'id' and displayField: 'value'.

Although I select the last "Value One" (id: 3) in the combo, getFieldValues() always returns the value of the first record (id: 1).

I think this is a bug, am I right?