Changeset 13392


Ignore:
Timestamp:
2006-12-01T11:54:28+13:00 (17 years ago)
Author:
mdewsnip
Message:

(Remote building) Added a check for the existence of the collection "metadata" directories to prevent errors in the Apache error_log file for non-GLI collections.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/remote/ZipCollectionConfigurations.java

    r13328 r13392  
    3939            String etc_relative_path = collection_directories[i].getName() + File.separator + "etc";
    4040            ZipTools.addFileToZip(zos, collect_directory_path, etc_relative_path, collection_etc_zip_filter);
     41
     42            // The "metadata" directory may not exist (non-GLI collections)
    4143            String metadata_relative_path = collection_directories[i].getName() + File.separator + "metadata";
    42             ZipTools.addFileToZip(zos, collect_directory_path, metadata_relative_path, collection_metadata_zip_filter);
     44            File metadata_directory = new File(collect_directory_path + File.separator + metadata_relative_path);
     45            if (metadata_directory.exists()) {
     46                ZipTools.addFileToZip(zos, collect_directory_path, metadata_relative_path, collection_metadata_zip_filter);
     47            }
    4348            }
    4449        }
Note: See TracChangeset for help on using the changeset viewer.