diff --git a/twenty-backend/lib/twenty-backend/servlet/tasks.rb b/twenty-backend/lib/twenty-backend/servlet/tasks.rb index 2c39bf0..87f9a96 100644 --- a/twenty-backend/lib/twenty-backend/servlet/tasks.rb +++ b/twenty-backend/lib/twenty-backend/servlet/tasks.rb @@ -9,7 +9,7 @@ class Twenty::Servlet::Tasks < Twenty::Servlet when "" tasks = Twenty::Task.open.order(updated_at: :desc) ok(res, tasks:) - when %r{^/([\d]+)/?$} + when %r{\A/([\d]+)/?\z} task = Twenty::Task.find_by(id: $1) task ? ok(res, task:) : not_found(res) else @@ -52,7 +52,7 @@ class Twenty::Servlet::Tasks < Twenty::Servlet # DELETE /servlet/tasks// def do_DELETE(req, res) case req.path_info - when %r{^/([\d]+)/?$} + when %r{\A/([\d]+)/?\z} task = Twenty::Task.find_by(id: $1) task.destroy ? ok(res) : not_found(res) else