From a56704d42ebbd03b6df42d4390fb8b71ad71e883 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Wed, 19 Nov 2014 09:41:00 +0000
Subject: [PATCH] make unique id comparison case-insensitive

---
 metadata.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/metadata.go b/metadata.go
index cd01280..9e126a2 100644
--- a/metadata.go
+++ b/metadata.go
@@ -65,7 +65,7 @@ func (m *Metadata) Uniques() []string {
 		out = append(out, fmt.Sprintf("isbn:%s", isbn))
 	}
 	// Call it 'sig', but it's just title+author(s).
-	sig := fmt.Sprintf("sig:%s|%s", m.Title, strings.Join(m.Creator, "|"))
+	sig := strings.ToLower(fmt.Sprintf("sig:%s|%s", m.Title, strings.Join(m.Creator, "|")))
 	out = append(out, sig)
 	return out
 }
-- 
GitLab