OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 132 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 132 Rev 156
Line 45... Line 45...
45
    public File getFileTemplate(String templateId, String language, String type) {
45
    public File getFileTemplate(String templateId, String language, String type) {
46
        if (templateId == null) {
46
        if (templateId == null) {
47
            throw new NullPointerException("null templateId");
47
            throw new NullPointerException("null templateId");
48
        }
48
        }
49
        File templateFile1 = getTemplateFromLocalFile(templateId, language, type);
49
        File templateFile1 = getTemplateFromLocalFile(templateId, language, type);
50
        if (templateFile1 != null && templateFile1.exists()) {
50
        if (templateFile1 != null && templateFile1.exists() && !templateFile1.isDirectory()) {
51
            return templateFile1;
51
            return templateFile1;
52
        }
52
        }
53
        File templateFile2 = getTemplateFromLocalFile(templateId + ".ods", language, type);
53
        File templateFile2 = getTemplateFromLocalFile(templateId + ".ods", language, type);
54
        if (templateFile2 != null && templateFile2.exists()) {
54
        if (templateFile2 != null && templateFile2.exists()) {
55
            return templateFile2;
55
            return templateFile2;