|
From: <jbo...@li...> - 2005-08-23 15:53:15
|
Author: szimano
Date: 2005-08-23 11:52:54 -0400 (Tue, 23 Aug 2005)
New Revision: 926
Modified:
trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/fileaccess/WikiFileAccessFilter.java
Log:
error while reading newer versions of attachements
Modified: trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/fileaccess/WikiFileAccessFilter.java
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/fileaccess/WikiFileAccessFilter.java 2005-08-23 15:28:08 UTC (rev 925)
+++ trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/fileaccess/WikiFileAccessFilter.java 2005-08-23 15:52:54 UTC (rev 926)
@@ -90,6 +90,23 @@
System.out.println("[WikiFileAccess]Getting file: " + fileName
+ " of page: " + pageName);
+ Properties props = new Properties();
+
+ try {
+ props.load(new FileInputStream(new File(attachementsPath + "/"
+ + pageName + "-att/" + fileName
+ + "-dir/attachment.properties")));
+ } catch (IOException e) {
+ System.err.println(e);
+ }
+
+ // looking for the newst version
+ int version = 1;
+
+ while (props.getProperty((version + 1) + ".author") != null) {
+ version++;
+ }
+
tokens = fileName.split("\\.");
File file = new File(
@@ -98,7 +115,9 @@
+ pageName
+ "-att/"
+ fileName
- + "-dir/1."
+ + "-dir/"
+ + version
+ + "."
+ ((fileName.indexOf(".") != -1) ? tokens[tokens.length - 1]
: "bin"));
|