diff --git a/force-app/main/default/classes/CreateCaseAutoResponseRule.cls b/force-app/main/default/classes/CreateCaseAutoResponseRule.cls index fbf1574..96bbe79 100644 --- a/force-app/main/default/classes/CreateCaseAutoResponseRule.cls +++ b/force-app/main/default/classes/CreateCaseAutoResponseRule.cls @@ -238,7 +238,7 @@ public inherited sharing class CreateCaseAutoResponseRule { ruleEntry != null, 'The retrieved Case auto-response rule file is missing.' ); - String sourceXml = reader.extractEntry(ruleEntry).toString(); + String sourceXml = reader.extract(ruleEntry).toString(); String updatedXml = appendRuleEntry(sourceXml, configuration); String packageXml = diff --git a/force-app/main/default/classes/CreateListView.cls b/force-app/main/default/classes/CreateListView.cls index 724661c..8785bcf 100644 --- a/force-app/main/default/classes/CreateListView.cls +++ b/force-app/main/default/classes/CreateListView.cls @@ -87,14 +87,14 @@ public inherited sharing class CreateListView { String fullName = input.objectApiName + '.' + apiName; Boolean existed = MetadataApiClient.readMetadata('ListView', fullName) != null; - String metadataXml = + String listViewXml = '' + MetadataXml.escape(fullName) + ''; for (String column : columns) { - metadataXml += '' + MetadataXml.escape(column) + ''; + listViewXml += '' + MetadataXml.escape(column) + ''; } - metadataXml += + listViewXml += 'Queue' + '' + MetadataXml.escape(statusField(input.objectApiName)) + @@ -106,7 +106,7 @@ public inherited sharing class CreateListView { MetadataXml.escape(queues[0].DeveloperName) + ''; - MetadataApiClient.upsertMetadata('ListView', metadataXml); + MetadataApiClient.upsertMetadata('ListView', listViewXml); Result result = new Result(); result.listViewApiName = apiName; result.metadataFullName = fullName;