fixed bug that caused exception due to referrer being an java.net.URL object in
logAccess function
This commit is contained in:
parent
6b077896f7
commit
acd20c426b
1 changed files with 3 additions and 2 deletions
|
@ -171,12 +171,13 @@ function getPoolObj(objName, pool) {
|
||||||
function logAccess() {
|
function logAccess() {
|
||||||
if (req.data.http_referer) {
|
if (req.data.http_referer) {
|
||||||
var site = res.handlers.site ? res.handlers.site : root;
|
var site = res.handlers.site ? res.handlers.site : root;
|
||||||
var referrer = Http.evalUrl(req.data.http_referer);
|
var url = Http.evalUrl(req.data.http_referer);
|
||||||
|
|
||||||
// no logging at all if the referrer comes from the same site
|
// no logging at all if the referrer comes from the same site
|
||||||
// or is not a http-request
|
// or is not a http-request
|
||||||
if (!referrer)
|
if (!url)
|
||||||
return;
|
return;
|
||||||
|
var referrer = url.toString();
|
||||||
var siteHref = site.href().toLowerCase();
|
var siteHref = site.href().toLowerCase();
|
||||||
if (referrer.toLowerCase().contains(siteHref.substring(0, siteHref.length-1)))
|
if (referrer.toLowerCase().contains(siteHref.substring(0, siteHref.length-1)))
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Reference in a new issue