I have a question / potential bug. The currency function created in https://issues.apache.org/jira/browse/SOLR-4138 first converts the field to the default currency before then converting to the currency requested as part of the function. When dealing with asymmetric rates, that leads to incorrect conversions. Is this intended? If not, is it required that CurrencyFieldType.getValueSource convert to default currency?
Thanks, -Murray