diff options
author | S7evinK <tfaelligen@gmail.com> | 2020-06-01 19:34:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-01 18:34:29 +0100 |
commit | 895c8f03c031a613f8f603eba753056ae4eb83b9 (patch) | |
tree | b26e9445f62f2c53e11531a88e8b45c4439034dd /internal | |
parent | cfc137652ed0d783d946836cf4e9e18267a438dc (diff) |
Fix pg user already exists (#1076)
* Return newly created error if user already exists (#1002)
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Rename variable
* Remove check for account and use returned error
* Return ErrUserExists
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* State that CreateAccount will return err ErrUserExists if the user exists
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Also check sqlite for constraint error
* Revert "Also check sqlite for constraint error"
This reverts commit 7d310514
* Check for sqlite3 constraint error
* Add documentation to CreateAccount
* Move ErrUserExists to accounts package
* Revert "Move ErrUserExists to accounts package"
Import Cycle..
This reverts commit be3d4cda
Co-authored-by: Kegsay <kegan@matrix.org>
Diffstat (limited to 'internal')
-rw-r--r-- | internal/sql.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/sql.go b/internal/sql.go index 546954bd..e3c10afc 100644 --- a/internal/sql.go +++ b/internal/sql.go @@ -26,6 +26,9 @@ import ( "go.uber.org/atomic" ) +// ErrUserExists is returned if a username already exists in the database. +var ErrUserExists = errors.New("Username already exists") + // A Transaction is something that can be committed or rolledback. type Transaction interface { // Commit the transaction |