Skip to content

Commit 015901f

Browse files
fix: review comments
1 parent 19793f9 commit 015901f

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

src/utils/generatePackageXml.ts

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,22 @@ export class generatePackageXml {
7171
const omniIntegrationProcedureXml = generatePackageXml.getXmlElementforMembers(['*'], 'OmniIntegrationProcedure');
7272
const customLabelsXml = generatePackageXml.getXmlElementforMembers(['*'], 'CustomLabels');
7373

74-
const packageXmlContent = `
75-
<?xml version="1.0" encoding="UTF-8"?>
74+
// Build array of non-empty XML sections to avoid blank lines and ensure proper spacing
75+
const xmlSections = [
76+
apexXml,
77+
lwcXml,
78+
expsiteXml,
79+
flexipageXml,
80+
omniScriptXml,
81+
omniUiCardXml,
82+
omniDataTransformXml,
83+
omniIntegrationProcedureXml,
84+
customLabelsXml,
85+
].filter((xml) => xml && xml.trim().length > 0);
86+
87+
const packageXmlContent = `<?xml version="1.0" encoding="UTF-8"?>
7688
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
77-
${apexXml}
78-
${lwcXml}
79-
${expsiteXml}
80-
${flexipageXml}
81-
${omniScriptXml}
82-
${omniUiCardXml}
83-
${omniDataTransformXml}
84-
${omniIntegrationProcedureXml}
85-
${customLabelsXml}
89+
${xmlSections.join('\n ')}
8690
<version>${version}</version>
8791
</Package>`;
8892

0 commit comments

Comments
 (0)