From bc0849e96fe41e509af4306c0953f463a7fad155 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 23 Mar 2026 13:35:07 +0200 Subject: fix: accept uuid: prefix on all ask subcommands via NormalizeUUID All ask commands now strip a leading "uuid:" prefix from user-supplied UUID arguments before building the taskwarrior filter, so both bare UUIDs and the "uuid:" format work uniformly across annotate, start, stop, done, modify, denotate, priority, tag, info, delete, and dep. Co-Authored-By: Claude Sonnet 4.6 --- internal/askcli/command_dep.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'internal/askcli/command_dep.go') diff --git a/internal/askcli/command_dep.go b/internal/askcli/command_dep.go index 6e3198c..a399c84 100644 --- a/internal/askcli/command_dep.go +++ b/internal/askcli/command_dep.go @@ -30,12 +30,12 @@ func (d Dispatcher) handleDepAddRm(ctx context.Context, args []string, stdout, s io.WriteString(stderr, "error: ask dep add/rm requires \n") return 1, nil } - uuid := args[2] + uuid := NormalizeUUID(args[2]) if IsNumericID(uuid) { io.WriteString(stderr, RejectNumericID()) return 1, nil } - depUUID := args[3] + depUUID := NormalizeUUID(args[3]) if IsNumericID(depUUID) { io.WriteString(stderr, RejectNumericID()) return 1, nil @@ -62,7 +62,7 @@ func (d Dispatcher) handleDepList(ctx context.Context, args []string, stdout, st io.WriteString(stderr, "error: ask dep list requires \n") return 1, nil } - uuid := args[2] + uuid := NormalizeUUID(args[2]) if IsNumericID(uuid) { io.WriteString(stderr, RejectNumericID()) return 1, nil -- cgit v1.2.3