From 68ad99b7675835106bed5888b584784c9e9f58a7 Mon Sep 17 00:00:00 2001 From: "Stanislav N. aka pztrn" Date: Tue, 22 Oct 2019 04:13:27 +0500 Subject: [PATCH] Ensure that leading slash is added to package's original path. Fixes #18. --- domains/client/v1/packages.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/domains/client/v1/packages.go b/domains/client/v1/packages.go index cf10860..fc70c72 100644 --- a/domains/client/v1/packages.go +++ b/domains/client/v1/packages.go @@ -56,6 +56,12 @@ func SetPackage(args []string, options map[string]string) { VCS: args[3], } + // Execute some necessary checks. + // If package's original path isn't starting with "/" - add it. + if !strings.HasPrefix(pkg.OriginalPath, "/") { + pkg.OriginalPath = "/" + pkg.OriginalPath + } + log.Info().Str("description", pkg.Description).Str("original path", pkg.OriginalPath).Str("real path", pkg.RealPath).Str("VCS", pkg.VCS).Msg("Sending set/update request to giredored...") url := "http://" + options["server"] + "/_api/packages"