This commit is contained in:
Stephan Richter
2021-04-04 18:53:53 +02:00
parent 69d33e60c1
commit fa87201ef8
4 changed files with 10 additions and 6 deletions

View File

@@ -63,6 +63,7 @@ public class MaintnanceTask extends BaseClass{
private static MaintnanceTask createTask(HashMap<String, String> params) {
String name = params.get(NAME);
if (isNull(name)||name.trim().isEmpty()) return null;
long interval = Long.parseLong(params.get(INTERVAL));
Car car = BaseClass.get(Id.from(params, REALM_CAR));
return new MaintnanceTask(car, name,interval);
@@ -138,7 +139,6 @@ public class MaintnanceTask extends BaseClass{
public static AddSelect selector() {
AddSelect select = new AddSelect(NAME);
select.addOption(t("create new task type"));
tasks.forEach(task -> select.addOption(task));
return select;
}

View File

@@ -102,8 +102,11 @@ public class Car extends BaseClass implements Comparable<Car>{
}
public Object addTask(MaintnanceTask newTask) {
tasks.add(newTask);
return properties();
if (isSet(newTask)) {
tasks.add(newTask);
return properties();
}
return properties(t("Task name must not be empty"));
}
public Car clone() {