def fixHeaders(headers: List[(String, String)]) = headers map ((v) => v match {
case ("Location", uri) =>
val u = request
(v._1, (
(for (
updated <- Full((if (!LiftRules.excludePathFromContextPathRewriting.vend(uri)) u.contextPath else "") + uri).filter(ignore => uri.startsWith("/"));
rwf <- URLRewriter.rewriteFunc) yield rwf(updated)) openOr uri
))
case _ => v
})
Please open a new ticket referencing this thread and I will fix it.
Thanks!