From c429726b5346cd7afe6c2423e80b42649f95d8ce Mon Sep 17 00:00:00 2001 From: chemotaxis Date: Wed, 27 Apr 2022 01:07:43 -0400 Subject: [PATCH] Polished error message --- pkg/cmd/issue/lock/lock.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/cmd/issue/lock/lock.go b/pkg/cmd/issue/lock/lock.go index 874ccf395..6ac1e8d70 100644 --- a/pkg/cmd/issue/lock/lock.go +++ b/pkg/cmd/issue/lock/lock.go @@ -191,9 +191,13 @@ func padlock(state string, opts *LockOptions) error { if err != nil { return err } else if parent.Typename != issuePr.Typename { - return fmt.Errorf("%s #%d not found, but found %s #%d", - alias[parent.Typename].FullName, issuePr.Number, - strings.ToLower(alias[issuePr.Typename].FullName), issuePr.Number) + currentType := alias[parent.Typename] + correctType := alias[issuePr.Typename] + + return fmt.Errorf("%s #%d not found, but found %s #%d. Use `gh %s %s %d` instead", + currentType.FullName, issuePr.Number, + correctType.FullName, issuePr.Number, + correctType.Name, strings.ToLower(state), issuePr.Number) } successMsg := fmt.Sprintf("%s %s\n",