diff --git a/auth.go b/auth.go index 05400e7..2b7e018 100644 --- a/auth.go +++ b/auth.go @@ -30,7 +30,8 @@ func (c *catalystResolver) UserCreateIfNotExists(ctx context.Context, user *maut } if user == nil || user.APIKey { - _, err = c.database.UserCreateSetupAPIKey(ctx, password) + // ignore error, because we don't care if the user already exists + _, _ = c.database.UserCreateSetupAPIKey(ctx, password) } else { _, err = c.database.UserCreate(ctx, &model.UserForm{ Apikey: user.APIKey, diff --git a/restore.go b/restore.go index 2e9f64a..e925c1f 100644 --- a/restore.go +++ b/restore.go @@ -83,7 +83,8 @@ func restoreS3(catalystStorage *storage.Storage, p string) error { entries, err := fs.ReadDir(minioDir, ".") if err != nil { - return err + // directory might not exist + return nil } for _, entry := range entries {