--- OSA_system2/OSAS_browser.py 2005/02/11 16:27:01 1.10 +++ OSA_system2/OSAS_browser.py 2005/02/11 20:06:57 1.13 @@ -304,16 +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) - + 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)) + ret[object]=(fileType,metaData.getDisplayFieldsAsStr(indexMetas[filename][1])) else: ret[object]=(fileType,'')