Issue #2997951 by MegaChriz, KarlShea: Fixed custom mapping source should use value as item getter instead of machine name.