UNPKG

590 BJavaScriptView Raw
1/**
2 * Close Changeset
3 * http://wiki.openstreetmap.org/wiki/API_v0.6#Close:_PUT_.2Fapi.2F0.6.2Fchangeset.2F.23id.2Fclose
4 */
5
6module.exports = function (req, res, api, params, next) {
7 var parts = params.id.split(':')
8 var version = parts.length === 2 ? parts[1] : null
9 api.closeChangeset(parts[0], version, function (err) {
10 if (err) {
11 if (err.name === 'ForkedChangesetError') {
12 err.message += '\n specify the version after the id using this syntax:\n' +
13 'PUT /api/0.6/changeset/$ID:$VERSION/close'
14 }
15 return next(err)
16 }
17 res.end()
18 })
19}