From a8465f999b27fd91e84621ba6f096c9010854b50 Mon Sep 17 00:00:00 2001 From: Doug Davis Date: Thu, 30 Jul 2015 07:51:19 -0700 Subject: [PATCH] Add missing typed error in truncindex Signed-off-by: Doug Davis --- truncindex/truncindex.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/truncindex/truncindex.go b/truncindex/truncindex.go index 33ea2b5..a93fe1d 100644 --- a/truncindex/truncindex.go +++ b/truncindex/truncindex.go @@ -15,8 +15,13 @@ import ( var ( // ErrEmptyPrefix is an error returned if the prefix was empty. ErrEmptyPrefix = errors.New("Prefix can't be empty") - // ErrAmbiguousPrefix is an error returned if the prefix was ambiguous (multiple ids for the prefix). + + // ErrAmbiguousPrefix is returned if the prefix was ambiguous + // (multiple ids for the prefix). ErrAmbiguousPrefix = errors.New("Multiple IDs found with provided prefix") + + // ErrIllegalChar is returned when a space is in the ID + ErrIllegalChar = errors.New("illegal character: ' '") ) // TruncIndex allows the retrieval of string identifiers by any of their unique prefixes. @@ -44,7 +49,7 @@ func NewTruncIndex(ids []string) (idx *TruncIndex) { func (idx *TruncIndex) addID(id string) error { if strings.Contains(id, " ") { - return fmt.Errorf("illegal character: ' '") + return ErrIllegalChar } if id == "" { return ErrEmptyPrefix