diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2022-03-02 10:44:29 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2022-03-02 12:30:35 +0100 |
commit | 0327da050f809ff6502ef611a0f77a962dbc8a4b (patch) | |
tree | e4d681bb33d70b281026cb4cfb97016dcb70364b /markup | |
parent | 9b8b6d34e2d039bfc040fd865a2e77ce2c278587 (diff) |
tpl/transform: Fix it when template.HTML is passes as option to Hightlight
Fixes #9591
Diffstat (limited to 'markup')
-rw-r--r-- | markup/highlight/config.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/markup/highlight/config.go b/markup/highlight/config.go index 3204ce195..1142c5e11 100644 --- a/markup/highlight/config.go +++ b/markup/highlight/config.go @@ -122,10 +122,13 @@ func applyOptions(opts interface{}, cfg *Config) error { switch vv := opts.(type) { case map[string]interface{}: return applyOptionsFromMap(vv, cfg) - case string: - return applyOptionsFromString(vv, cfg) + default: + s, err := cast.ToStringE(opts) + if err != nil { + return err + } + return applyOptionsFromString(s, cfg) } - return nil } func applyOptionsFromString(opts string, cfg *Config) error { |