Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 8db0bbf6

Přidáno uživatelem Vojtěch Danišík před téměř 5 roky(ů)

re #8103 Error text in assembly validation is now valid (not null).

Zobrazit rozdíly:

src/main/java/vldc/aswi/validators/AssemblyValidator.java
60 60

  
61 61
                // Check if parameter's nameOfSelect is contained in column names of SQL query.
62 62
                if (parameter.getNameOfSelect() == null || !columnNames.stream().anyMatch(n-> n.equalsIgnoreCase(parameter.getNameOfSelect()))) {
63
                    errors.reject("parameters[" + i + "].nameOfSelect", "Název parametru v SQL query není validní u parametru '" + parameter.getName() + "'!");
63
                    errors.reject("parameters[" + i + "].nameOfSelect", "Název parametru v SQL není validní u parametru '" + parameter.getName() + "'!");
64 64
                }
65 65

  
66 66
                // Check if current parameter have at least 1 location.
src/main/java/vldc/aswi/web/controller/BasicController.java
20 20
            if (object instanceof FieldError) {
21 21
                FieldError fieldError = (FieldError) object;
22 22

  
23
                message += fieldError.getDefaultMessage() + ", ";
23
                if (fieldError.getDefaultMessage() == null) {
24
                    message += fieldError.getCode() + ", ";
25
                }
26
                else {
27
                    message += fieldError.getDefaultMessage() + ", ";
28
                }
24 29
                continue;
25 30
            }
26 31

  
27 32
            if (object instanceof ObjectError) {
28 33
                ObjectError objectError = (ObjectError) object;
29 34

  
30
                message += objectError.getDefaultMessage() + ", ";
35
                if (objectError.getDefaultMessage() == null) {
36
                    message += objectError.getCode() + ", ";
37
                }
38
                else {
39
                    message += objectError.getDefaultMessage() + ", ";
40
                }
31 41
                continue;
32 42
            }
33 43
        }
34
        return message;
44
        return message.substring(0, message.length() - 2);
35 45
    }
36 46
}

Také k dispozici: Unified diff