Можете подсказать как избежать такого поведения и при этом обработать ошибку? QueryRow().Scan() возвращает ошибку, в Scan() ничего не передаю, нужно просто создать запись, а там проверить будет ли ошибка или нет, но в любом случае ошибка вылазит, но все работает спокойно
func (us *userStorage) Create(ctx context.Context, user entity.User) error {
query := `
INSERT INTO public.users (login, email, password)
VALUES ($1, $2, $3)
`
err := us.client.QueryRow(ctx, query, user.Login, user.Email, user.Password).Scan()
if err != nil {
log.Fatalln(err)
}
return nil
}