Fix create filter API

This commit is contained in:
Erik Johnston 2017-11-16 16:58:16 +00:00
parent bdc44c4bde
commit 6a4b7a3792

View file

@ -92,11 +92,11 @@ func (s *filterStatements) insertFilter(
// Check if filter already exists in the database
err = s.selectFilterIDByContentStmt.QueryRowContext(ctx,
localpart, filterJSON).Scan(&existingFilterID)
if err != nil {
if err != nil && err != sql.ErrNoRows {
return "", err
}
// If it does, return the existing ID
if len(existingFilterID) != 0 {
if existingFilterID != "" {
return existingFilterID, err
}