Open
Description
I am trying to read/retrieve CustomObjectTranslation metadata of objects, but getting empty labels values and empty caseValues..types..etc. in response. while in xml files that are retrieved via cli/vscode extensions values are present or values commented out, can we add current values to response?
const conn = new jsforce.Connection({
instanceUrl : SF_LOGIN_URL,
accessToken: SF_TOKEN,
});
const metadata = await conn.metadata.read("CustomObjectTranslation", [
customObjectTranslationFullName
]);
console.log("Retrieved Translation Metadata:", JSON.stringify(metadata,null,2));
Retrieved Translation Metadata: [
{
"fullName": "CustomObject__c-en_US",
"fieldSets": [
{
"label": "",<---- empty
"name": "CustomName1"
},
{
"label": "",<---- empty
"name": "CustomName2"
}
],
"fields": [
{
"label": "",
"name": "CustomNameX__c",
"caseValues": [],
"picklistValues": []
},
{
"label": "",
"name": "CustomNameX2__c",
"caseValues": [],
"picklistValues": []
},
{
"help": "",
"label": "",
"name": "CustomNameX2__c",
"caseValues": [],<---- empty
"picklistValues": []
},
],
"layouts": [
{
"layout": "My Layout",
"sections": [
{
"label": "",<---- empty
"section": "Custom Links"
},
{
"label": "",<---- empty
"section": "Documents"
},
{
"label": "",<---- empty
"section": "Fields"
}
]
},
],
"quickActions": [],
"recordTypes": [
{
"description": "",
"label": "",
"name": "SOMETYPE"
},
],
"validationRules": [
{
"errorMessage": "",
"name": "Msg_Is_Required1"
},
{
"errorMessage": "",
"name": "Msg_Is_Required2"
},
],
"webLinks": [
{
"label": "", <---- empty
"name": "New_MYObject"
},
],
"caseValues": [], <---- empty
"sharingReasons": [],
"standardFields": [],
"workflowTasks": []
}
]
in addition to that, nameFieldLabel is missing while it is set on object.
Metadata
Metadata
Assignees
Labels
No labels