bugfixes
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user