From 683cf5e6f5eaee2ecf7fe42c2bb209e5156ce92b Mon Sep 17 00:00:00 2001 From: john Date: Tue, 28 Feb 2006 17:01:35 +0000 Subject: [PATCH] bug fix take 2 --- source/mircoders/producer/IndexingProducerNode.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/mircoders/producer/IndexingProducerNode.java b/source/mircoders/producer/IndexingProducerNode.java index ffd6f8e8..c0eb9e5b 100755 --- a/source/mircoders/producer/IndexingProducerNode.java +++ b/source/mircoders/producer/IndexingProducerNode.java @@ -125,6 +125,7 @@ public class IndexingProducerNode extends AbstractProducerNode { int minutes; Date date; String formattedDate=""; + String pathDate=""; if (textValue!=null) { try { @@ -138,6 +139,9 @@ public class IndexingProducerNode extends AbstractProducerNode { date = calendar.getTime(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy.MM.dd hh:mm"); formattedDate = formatter.format(date); + + SimpleDateFormat pathFormatter = new SimpleDateFormat("/yyyy/MM/"); + pathDate = pathFormatter.format(date); } catch (Throwable t) { aLogger.warn("Error while generating content date to index", t); @@ -149,8 +153,7 @@ public class IndexingProducerNode extends AbstractProducerNode { (new UnIndexedSearchTerm("", "", "", "where", "where")).indexValue(theDoc, - "/"+ year +"/" + month + - entity.getFieldValue("id") + ".shtml"); + pathDate + entity.getFieldValue("id") + ".shtml"); (new TextSearchTerm("creator", "search_creator", "creator", "creator", "creator")).index(theDoc, entity); -- 2.11.0