Matching dynamic dropdown to display lable

In SuiteCRM, the the dynamic dropdowns use the database key instead of the label for the matching. Is there a way to change that?

Example:

If I have a list that contains the following item:
• Item Name = Fruit
• Display label = Apple

When they user starts typing Apple in the in the dynamic dropdown, nothing comes up. But if he starts typing Fruit, the dropdown will show Apple.

I would like it so that if he starts typing Apple, then Apple will show in the drop down.

Please state your version of SuiteCRM and the place where you get that behavior (which module, screen, field, etc) so we can try testing the same thing you’re seeing

For me, it sounds like some spelling mistake and maybe it is case sensitive.

I’m on an older version ( 7.11.10). I haven’t wanted to upgrade because everything has been working well, so why change it. If you think that this is a bug that has been fixed, I can upgrade.

My dropdown list contains company names. One of the companies changed their name recently. I didn’t want to change the Item Name because I assumed that might mess up old records, so I just changed the display label.

When a user tries to type the new company name in the field, it can’t find it. If they type the old company name (which matches the Item Name), it populates with the new company name (display label).

I had a developer help me configure this a few years ago. Maybe this is a result of something he did. If what is happening doesn’t sound like what you would expect, then I can get back in touch with him and see if he can fix it.