diff --git a/todo/src/main/java/ru/kamask/pet/todo/cli/CreateCommand.java b/todo/src/main/java/ru/kamask/pet/todo/cli/CreateCommand.java index 6a4e637..4549625 100644 --- a/todo/src/main/java/ru/kamask/pet/todo/cli/CreateCommand.java +++ b/todo/src/main/java/ru/kamask/pet/todo/cli/CreateCommand.java @@ -14,6 +14,8 @@ public class CreateCommand implements Command { public Optional handle(String[] args, TaskService service) { if (args.length > 0) { var title = String.join(" ", args); + if (title.length() > 30) + return Optional.of("Ошибка: максимальная длинна названия задачи 30 символов."); service.create(title); return Optional.of(String.format("Задача \"%s\" успешно добавлена!", title)); }