Skip to content

Commit 3b471c0

Browse files
committed
handle event uri with '/', eplace with '_slash_' for REST API
1 parent 3b86e0a commit 3b471c0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/logic/api/trigger.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ const getPipelineTriggers = async (pipeline) => {
8080

8181
const linkPipelinesToEvent = async (event, pipelines) => {
8282
const options = {
83-
url: `/api/hermes/events/trigger/${event}`,
83+
url: `/api/hermes/events/trigger/${event.replace('/', '_slash_')}`,
8484
method: 'POST',
8585
body: pipelines,
8686
json: true,
@@ -91,7 +91,7 @@ const linkPipelinesToEvent = async (event, pipelines) => {
9191

9292
const unlinkPipelinesFromEvent = async (event, pipelines) => {
9393
const options = {
94-
url: `api/hermes/events/trigger/${event}`,
94+
url: `api/hermes/events/trigger/${event.replace('/', '_slash_')}`,
9595
method: 'DELETE',
9696
body: pipelines,
9797
json: true,
@@ -104,7 +104,7 @@ const unlinkPipelinesFromEvent = async (event, pipelines) => {
104104

105105
const getEvent = async (event) => {
106106
const options = {
107-
url: `/api/hermes/events/${event}`,
107+
url: `/api/hermes/events/${event.replace('/', '_slash_')}`,
108108
method: 'GET',
109109
};
110110

@@ -115,7 +115,7 @@ const getEvent = async (event) => {
115115

116116
const getEvents = async (type, kind, filter) => {
117117
const options = {
118-
url: `/api/hermes/events/?type=${type}&kind=${kind}&filter=${filter}`,
118+
url: `/api/hermes/events/?type=${type}&kind=${kind}&filter=${filter.replace('/', '_slash_')}`,
119119
method: 'GET',
120120
};
121121

@@ -145,7 +145,7 @@ const createEvent = async (type, kind, secret, values, context) => {
145145

146146
const deleteEvent = async (event, context) => {
147147
const options = {
148-
url: `/api/hermes/events/event/${event}/${context}`,
148+
url: `/api/hermes/events/event/${event.replace('/', '_slash_')}/${context}`,
149149
method: 'DELETE',
150150
};
151151

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codefresh",
3-
"version": "0.8.23",
3+
"version": "0.8.24",
44
"description": "Codefresh command line utility",
55
"main": "index.js",
66
"preferGlobal": true,

0 commit comments

Comments
 (0)