wangbo 6 månader sedan
förälder
incheckning
d6a975928f
1 ändrade filer med 7 tillägg och 1 borttagningar
  1. 7 1
      osm_sdk.go

+ 7 - 1
osm_sdk.go

@@ -7,6 +7,7 @@ import (
 	"github.com/pkg/errors"
 	"io"
 	"net/url"
+	"strings"
 	"time"
 )
 
@@ -69,7 +70,12 @@ func ExtractObjNameByUrl(urlStr string) (string, error) {
 		return "", err
 	}
 
-	return url.PathUnescape(parsed.Path)
+	objName, err := url.PathUnescape(parsed.Path)
+	if err != nil {
+		return "", err
+	}
+
+	return strings.TrimLeft(objName, "/"), nil
 }
 
 func GetUrl(objName string) (string, error) {