Author: jflesch
Date: 2006-10-20 20:43:03 +0000 (Fri, 20 Oct 2006)
New Revision: 10683
Modified:
trunk/apps/Thaw/src/thaw/plugins/index/File.java
trunk/apps/Thaw/src/thaw/plugins/index/Index.java
Log:
Fix: forbird multiple index update on one index: not supported
Modified: trunk/apps/Thaw/src/thaw/plugins/index/File.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/File.java 2006-10-20 20:37:45 UTC
(rev 10682)
+++ trunk/apps/Thaw/src/thaw/plugins/index/File.java 2006-10-20 20:43:03 UTC
(rev 10683)
@@ -152,6 +152,11 @@
}
public void setTransfer(FCPTransferQuery query) {
+ if (transfer != null) {
+ Logger.notice(this, "A transfer is already running for
this file");
+ return;
+ }
+
transfer = query;
if (transfer != null) {
Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2006-10-20 20:37:45 UTC
(rev 10682)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2006-10-20 20:43:03 UTC
(rev 10683)
@@ -235,6 +235,11 @@
public void update() {
targetFile = new java.io.File(toString()+".xml");
+ if (transfer != null) {
+ Logger.notice(this, "A transfer is already running");
+ return;
+ }
+
if(modifiable) {
FCPClientPut clientPut;