]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
errors: Return error from cast.ToStringE() consistently
authorseiya <20365512+seiyab@users.noreply.github.com>
Wed, 3 Apr 2024 00:12:13 +0000 (09:12 +0900)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 4 Apr 2024 09:00:14 +0000 (11:00 +0200)
tpl/lang/lang.go
tpl/urls/urls.go

index 92b3aa8ff2f9403d942936f78a24c92cbf03e068..b4ff98684202c31ee82eb40daef4560ddb568af0 100644 (file)
@@ -58,7 +58,7 @@ func (ns *Namespace) Translate(ctx context.Context, id any, args ...any) (string
 
        sid, err := cast.ToStringE(id)
        if err != nil {
-               return "", nil
+               return "", err
        }
 
        return ns.deps.Translate(ctx, sid, templateData), nil
@@ -165,7 +165,7 @@ func (ns *Namespace) FormatNumberCustom(precision, number any, options ...any) (
                        // custom delimiter
                        s, err := cast.ToStringE(options[1])
                        if err != nil {
-                               return "", nil
+                               return "", err
                        }
 
                        delim = s
@@ -173,7 +173,7 @@ func (ns *Namespace) FormatNumberCustom(precision, number any, options ...any) (
 
                s, err := cast.ToStringE(options[0])
                if err != nil {
-                       return "", nil
+                       return "", err
                }
 
                rs := strings.Split(s, delim)
index 6c4681a0ca8fe2ec2972e4bb7b126123a46e493e..b7bfa22b9806a9bbdf5236e5306d2f6b30289e6a 100644 (file)
@@ -42,7 +42,7 @@ type Namespace struct {
 func (ns *Namespace) AbsURL(s any) (string, error) {
        ss, err := cast.ToStringE(s)
        if err != nil {
-               return "", nil
+               return "", err
        }
 
        return ns.deps.PathSpec.AbsURL(ss, false), nil
@@ -64,7 +64,7 @@ func (ns *Namespace) Parse(rawurl any) (*url.URL, error) {
 func (ns *Namespace) RelURL(s any) (string, error) {
        ss, err := cast.ToStringE(s)
        if err != nil {
-               return "", nil
+               return "", err
        }
 
        return ns.deps.PathSpec.RelURL(ss, false), nil
@@ -74,7 +74,7 @@ func (ns *Namespace) RelURL(s any) (string, error) {
 func (ns *Namespace) URLize(s any) (string, error) {
        ss, err := cast.ToStringE(s)
        if err != nil {
-               return "", nil
+               return "", err
        }
        return ns.deps.PathSpec.URLize(ss), nil
 }
@@ -84,7 +84,7 @@ func (ns *Namespace) URLize(s any) (string, error) {
 func (ns *Namespace) Anchorize(s any) (string, error) {
        ss, err := cast.ToStringE(s)
        if err != nil {
-               return "", nil
+               return "", err
        }
        return ns.deps.ContentSpec.SanitizeAnchorName(ss), nil
 }