]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
Fix buildStats when tags and classes are disabled
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 3 Jul 2023 07:58:33 +0000 (09:58 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 3 Jul 2023 07:58:33 +0000 (09:58 +0200)
Fixes #11202

hugolib/site_test.go
publisher/htmlElementsCollector.go

index 21029352f42143fe48b7748312836ee6d88c3efe..effdac6df91dc62b66880c9670b27b5e5eadc635 100644 (file)
@@ -1232,6 +1232,15 @@ disabletags = true
 
        b = r(`
 [build.buildStats]
+enable = true
+disabletags = true
+disableclasses = true
+       `)
+
+       b.AssertFileContent("hugo_stats.json", "! myclass", "! div", "myid")
+
+       b = r(`
+[build.buildStats]
 enable = false
        `)
        b.AssertDestinationExists("hugo_stats.json", false)
index c942c46e5543a11035b0252426de715b53eefb23..c9d81818ce40f7659abdee073545ee0ab30c489f 100644 (file)
@@ -372,11 +372,6 @@ func htmlLexToEndOfComment(w *htmlElementsCollectorWriter) htmlCollectorStateFun
 func (w *htmlElementsCollectorWriter) parseHTMLElement(elStr string) (el htmlElement, err error) {
        conf := w.collector.conf
 
-       if conf.DisableTags && conf.DisableClasses {
-               // Nothing to do.
-               return
-       }
-
        tagName := parseStartTag(elStr)
 
        el.Tag = strings.ToLower(tagName)