on my account object, I created a picklist field - testPicklist1__c. The picklist field has various values in it. One picklist value is "abc t" & its API name is "abc". I retrieved the Account object using ANT & tried to deploy to another Salesforce org using ANT. I got the below error message -:
Error Message says -: "Picklist value: abc t in picklist: testPicklist1__c not found".
When I viewed the Account.object file I found that under "testPicklist1" field definition, the picklist value is shown with full name "abc" like this <fullName>abc</fullName>
as shown below -:
<fields>
<fullName>testPicklist1__c</fullName>
<externalId>false</externalId>
<label>testPicklist1</label>
<picklist>
<picklistValues>
<fullName>abc</fullName>
<default>false</default>
</picklistValues>
</picklist>
</fields>
Wheras in "AOC" record type definition under the enabled picklist value, this picklist is being referenced using "abc t" as the full name like this <fullName>abc t</fullName>
as shown below -:
<recordTypes>
<fullName>AOC</fullName>
<active>true</active>
<label>AOC</label>
<picklistValues>
<picklist>testPicklist1__c</picklist>
<values>
<fullName>abc t</fullName>
<default>false</default>
</values>
</picklistValues>
</recordTypes>
Is this what causing the above error ? How can I remove this error & deploy successfully without manually doing changes ? Thanks in advance.