Skip to content

Commit 7a99be1

Browse files
authored
Merge pull request #3013 from rjrudin/feature/5.0.3-test-fix
Ensuring language is not submitted in a database payload
2 parents 5e3e7eb + c561722 commit 7a99be1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

marklogic-data-hub/src/main/java/com/marklogic/hub/deploy/commands/DeployHubDatabaseCommand.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
import java.io.File;
2828
import java.io.IOException;
29+
import java.util.Iterator;
2930

3031
/**
3132
* Extends ml-app-deployer's standard command for deploying a single database and adds DHF-specific functionality.
@@ -78,6 +79,11 @@ protected String getPayload(CommandContext context) {
7879
ObjectNode payloadNode = (ObjectNode) ObjectMapperFactory.getObjectMapper().readTree(payload);
7980
payloadNode = mergePayloadWithEntityConfigFileIfItExists(payloadNode);
8081
removeSchemaAndTriggersDatabaseSettingsInAProvisionedEnvironment(payloadNode);
82+
83+
// language is somehow being added in a test; not sure how, but strip it out if it exists
84+
if (payloadNode.has("language")) {
85+
payloadNode.remove("language");
86+
}
8187
return payloadNode.toString();
8288
} catch (IOException e) {
8389
throw new DataHubConfigurationException(e);

0 commit comments

Comments
 (0)