--- OSA_system2/OSAS_browser.py 2005/02/11 18:11:52 1.12 +++ OSA_system2/OSAS_browser.py 2005/02/11 20:06:57 1.13 @@ -304,18 +304,22 @@ class OSAS_storeOnline(SimpleItem): return self._v_fileSystem[realPath][1] - dir=server.listdir(realPath) - + indexMetas=server.getAllIndexMetasOfSubDirs(realPath) + dir=indexMetas.keys() ret={} for filename in dir: object=os.path.join(realPath,filename) - fileType=OSAS_helpers.checkOSASFileType(object,server) + fileType=indexMetas[filename][0] if fileType: + if (fileType=='OSAS_dir') and indexMetas.has_key("."): + if(OSAS_helpers.isImageFolder(object,indexMetas["."][1])): + fileType='OSAS_imageFolder' + if metaData: - ret[object]=(fileType,metaData.getDisplayFieldsAsStr(object,server)) + ret[object]=(fileType,metaData.getDisplayFieldsAsStr(indexMetas[filename][1])) else: ret[object]=(fileType,'')