Skip to content
Snippets Groups Projects
Commit 19f13b10 authored by Rhys Arkins's avatar Rhys Arkins Committed by GitHub
Browse files

Fix repository redaction (#329)

parent 86bdc51e
No related branches found
No related tags found
No related merge requests found
......@@ -150,13 +150,17 @@ function redact(inputConfig) {
if (inputConfig.repositories) {
redactedConfig.repositories = [];
for (const repository of inputConfig.repositories) {
const redactedRepo = Object.assign({}, repository);
if (redactedRepo.token) {
redactedRepo.token = `${redactedRepo.token.substr(0, 4)}${new Array(
redactedRepo.token.length - 3
).join('*')}`;
if (typeof repository !== 'string') {
const redactedRepo = Object.assign({}, repository);
if (redactedRepo.token) {
redactedRepo.token = `${redactedRepo.token.substr(0, 4)}${new Array(
redactedRepo.token.length - 3
).join('*')}`;
}
redactedConfig.repositories.push(redactedRepo);
} else {
redactedConfig.repositories.push(repository);
}
redactedConfig.repositories.push(redactedRepo);
}
}
return stringify(redactedConfig);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment