diff --git a/share/apps.json b/share/apps.json index 58e9ea9f2..a133fa15a 100644 --- a/share/apps.json +++ b/share/apps.json @@ -2165,7 +2165,7 @@ "Quick.Cart": { "website": "opensolution.org", "cats": [ 6 ], - "meta": { "generator": "Quick\\.Cart( v[\\d.]+)?\\;version:\\1" }, + "meta": { "generator": "Quick\\.Cart(?: v([\\d.]+))?\\;version:\\1" }, "html": "]+opensolution\\.org/\">Powered by" }, "RackCache": { diff --git a/share/js/wappalyzer.js b/share/js/wappalyzer.js index bc10b6312..2aa55a5a5 100644 --- a/share/js/wappalyzer.js +++ b/share/js/wappalyzer.js @@ -333,9 +333,10 @@ var wappalyzer = (function() { parse(w.apps[app].meta[meta]).forEach(function(pattern) { - if ( content && content.length === 4 && pattern.regex.test(content[2]) ) { - apps[app].setDetected(pattern, type, content[2], meta); - } + if ( content && content.length === 4 && pattern.regex.test(content[2]) ) { + apps[app].setDetected(pattern, type, content[2], meta); + } + profiler.checkPoint(app, type, pattern.regex); }); }