summaryrefslogtreecommitdiff
path: root/internal/askcli/command_delete.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-23 13:35:07 +0200
committerPaul Buetow <paul@buetow.org>2026-03-23 13:35:07 +0200
commitbc0849e96fe41e509af4306c0953f463a7fad155 (patch)
treeca80dd932d177bdbe9eb80cb8bffe4197d50e625 /internal/askcli/command_delete.go
parent462184dff3eef32f01f06634305da1355ac1bec2 (diff)
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:<value>" format work uniformly across annotate, start, stop, done, modify, denotate, priority, tag, info, delete, and dep. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/askcli/command_delete.go')
-rw-r--r--internal/askcli/command_delete.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/askcli/command_delete.go b/internal/askcli/command_delete.go
index 84764dd..45f0f3d 100644
--- a/internal/askcli/command_delete.go
+++ b/internal/askcli/command_delete.go
@@ -11,7 +11,7 @@ func (d Dispatcher) handleDelete(ctx context.Context, args []string, stdin io.Re
io.WriteString(stderr, "error: ask delete requires a UUID argument\n")
return 1, nil
}
- uuid := args[1]
+ uuid := NormalizeUUID(args[1])
if IsNumericID(uuid) {
io.WriteString(stderr, RejectNumericID())
return 1, nil