Author: remi
Date: 2009-06-10 10:47:43 +0200 (Wed, 10 Jun 2009)
New Revision: 4769

Modified:
   
software_suite_v3/smart-core/smart-server/trunk/resources/03_content_servers/00_resourceAttituneManager.py
Log:
* Select the attitunes directory (observer) named "userAttitunes" before to 
insert a new attitune.

Modified: 
software_suite_v3/smart-core/smart-server/trunk/resources/03_content_servers/00_resourceAttituneManager.py
===================================================================
--- 
software_suite_v3/smart-core/smart-server/trunk/resources/03_content_servers/00_resourceAttituneManager.py
  2009-06-10 08:46:22 UTC (rev 4768)
+++ 
software_suite_v3/smart-core/smart-server/trunk/resources/03_content_servers/00_resourceAttituneManager.py
  2009-06-10 08:47:43 UTC (rev 4769)
@@ -182,11 +182,17 @@
         # Check that the attitune manager is started
         if not self.__attitunesContainer.isDeployed():
             return False
-        # Check that the container directory is selected
-        directories = self.__attitunesContainer.getDirectories()
-        if len(directories) == 0:
+        # Get the user attitunes directory
+        directoryContentObservers = 
self.__attitunesContainer.getDirectoryContentObservers()
+        if len(directoryContentObservers) == 0:
             return False
-        directory = directories[-1]
+        directory = None
+        for directoryContentObserver in directoryContentObservers:
+            if directoryContentObserver.getName() == "userAttitunes":
+                directory = directoryContentObserver.getDirectory()
+                break
+        if directory == None:
+            return False
         # Check the file extension
         if attFilename.lower().rfind(".att") == -1:
             return False


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to