@@ -16,7 +16,7 @@ import (
1616// GetCarveQueries to retrieve carves from osctrl
1717func (api * OsctrlAPI ) GetCarveQueries (target , env string ) ([]queries.DistributedQuery , error ) {
1818 var qs []queries.DistributedQuery
19- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env , "queries" , target )
19+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env , "queries" , target ) )
2020 rawCs , err := api .GetGeneric (reqURL , nil )
2121 if err != nil {
2222 return qs , fmt .Errorf ("error api request - %w - %s" , err , string (rawCs ))
@@ -30,7 +30,7 @@ func (api *OsctrlAPI) GetCarveQueries(target, env string) ([]queries.Distributed
3030// GetCarves to retrieve carves from osctrl
3131func (api * OsctrlAPI ) GetCarves (env string ) ([]carves.CarvedFile , error ) {
3232 var cs []carves.CarvedFile
33- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env , "list" )
33+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env , "list" ) )
3434 rawCs , err := api .GetGeneric (reqURL , nil )
3535 if err != nil {
3636 return cs , fmt .Errorf ("error api request - %w - %s" , err , string (rawCs ))
@@ -44,7 +44,7 @@ func (api *OsctrlAPI) GetCarves(env string) ([]carves.CarvedFile, error) {
4444// GetCarve to retrieve one carve from osctrl
4545func (api * OsctrlAPI ) GetCarve (env , name string ) (carves.CarvedFile , error ) {
4646 var c carves.CarvedFile
47- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env , name )
47+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env , name ) )
4848 rawC , err := api .GetGeneric (reqURL , nil )
4949 if err != nil {
5050 return c , fmt .Errorf ("error api request - %w - %s" , err , string (rawC ))
@@ -58,7 +58,7 @@ func (api *OsctrlAPI) GetCarve(env, name string) (carves.CarvedFile, error) {
5858// DeleteCarve to delete carve from osctrl
5959func (api * OsctrlAPI ) DeleteCarve (env , name string ) (types.ApiGenericResponse , error ) {
6060 var r types.ApiGenericResponse
61- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env , settings .CarveDelete , name )
61+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env , settings .CarveDelete , name ) )
6262 rawQ , err := api .PostGeneric (reqURL , nil )
6363 if err != nil {
6464 return r , fmt .Errorf ("error api request - %w - %s" , err , string (rawQ ))
@@ -72,7 +72,7 @@ func (api *OsctrlAPI) DeleteCarve(env, name string) (types.ApiGenericResponse, e
7272// ExpireCarve to expire carve from osctrl
7373func (api * OsctrlAPI ) ExpireCarve (env , name string ) (types.ApiGenericResponse , error ) {
7474 var r types.ApiGenericResponse
75- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env , settings .QueryExpire , name )
75+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env , settings .QueryExpire , name ) )
7676 rawQ , err := api .PostGeneric (reqURL , nil )
7777 if err != nil {
7878 return r , fmt .Errorf ("error api request - %w - %s" , err , string (rawQ ))
@@ -86,7 +86,7 @@ func (api *OsctrlAPI) ExpireCarve(env, name string) (types.ApiGenericResponse, e
8686// CompleteCarve to complete a carve from osctrl
8787func (api * OsctrlAPI ) CompleteCarve (env , name string ) (types.ApiGenericResponse , error ) {
8888 var r types.ApiGenericResponse
89- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env , settings .CarveComplete , name )
89+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env , settings .CarveComplete , name ) )
9090 rawQ , err := api .PostGeneric (reqURL , nil )
9191 if err != nil {
9292 return r , fmt .Errorf ("error api request - %w - %s" , err , string (rawQ ))
@@ -105,7 +105,7 @@ func (api *OsctrlAPI) RunCarve(env, uuid, fPath string, exp int) (types.ApiQueri
105105 ExpHours : exp ,
106106 }
107107 var r types.ApiQueriesResponse
108- reqURL := path . Join ( api .Configuration .URL , APIPath , APICarves , env )
108+ reqURL := fmt . Sprintf ( "%s%s" , api .Configuration .URL , path . Join ( APIPath , APICarves , env ) )
109109 jsonMessage , err := json .Marshal (c )
110110 if err != nil {
111111 log .Err (err ).Msg ("error marshaling data" )
0 commit comments