Project

General

Profile

« Previous | Next » 

Revision 67603589

Added by Andreas Müller over 2 years ago

ref #9831 reduce error handling for missing terms, languages or representations from error to warning in Adder

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TermRepresentationAdder.java
70 70
			String name = label != null ? label : abbrev != null ? abbrev : description;
71 71
			String message = "Term for representations update does not exist. Term not updated: " + CdmUtils.Nz(name) + "(" + uuidTerm + ")";
72 72
			monitor.warning(message);
73
			result.addError(message, this, "invoke");
73
			result.addWarning(message, this, "invoke");
74 74
			return;
75 75
		}else{
76 76
		    termId = rs.getInt("id");
......
84 84
				String message = "Language for language uuid (%s) could not be found. Term representations not updated.";
85 85
				message = String.format(message, uuidLanguage.toString());
86 86
				monitor.warning(message);
87
	            result.addError(message, this, "invoke");
87
	            result.addWarning(message, this, "invoke");
88 88
	            return;
89 89
			}
90 90
		}
......
94 94
            String message = "Representation for language uuid (%s) already exists. Did not add term representation.";
95 95
            message = String.format(message, uuidLanguage.toString());
96 96
            monitor.warning(message);
97
            result.addError(message, this, "invoke");
97
            result.addWarning(message, this, "invoke");
98 98
            return;
99 99
		}
100 100

  

Also available in: Unified diff