Skip to content

Commit 0d4cfcc

Browse files
Merge pull request #34 from Strider-CD/urlencode-gitlab-requests
Urlencode getFile and getBranches requests
2 parents 959c7dd + 3cf725c commit 0d4cfcc

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

lib/webapp.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,25 +42,23 @@ module.exports = {
4242
},
4343

4444
getFile: function (filename, ref, account, config, project, done) {
45-
var repo_id = project.provider.repo_id;
46-
var branch = ref.branch;
47-
48-
var uri = util.format('projects/%d/repository/blobs/%s?filepath=%s', repo_id, branch, filename);
45+
var repoId = project.provider.repo_id;
46+
var branch = encodeURIComponent(ref.branch);
47+
var encodedFileName = encodeURIComponent(filename);
48+
var uri = util.format('projects/%d/repository/blobs/%s?filepath=%s', repoId, branch, encodedFileName);
4949

5050
api.get(account.config, uri, function (err, data, res) {
5151
if(err) {
5252
return done(err, null);
53-
}
54-
else {
53+
} else {
5554
done(err, res.text);
5655
}
5756
});
5857
},
5958

6059
getBranches: function (account, config, project, done) {
61-
var repo_id = project.provider.repo_id;
62-
63-
var uri = util.format('projects/%d/repository/branches', repo_id);
60+
var repoId = project.provider.repo_id;
61+
var uri = util.format('projects/%d/repository/branches', repoId);
6462

6563
debug("Getting URI " + uri);
6664
api.get(account, uri, function (err, branches) {

0 commit comments

Comments
 (0)