nodeSolidServer / nodeSolidServer/node-solid-server

Account deletion error with invalid WebID

Aberta
#1,056 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

bug
Linguagem predominante
JavaScript
Estrelas
1.8k
Forks
308
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I just tried removing an account for someone that wanted his account deleted using the delete request form: https://solid.community/account/delete (also occurs on https://inrupt.net/account/delete)

However, when submitting the form, I get the following error (changed the name for privacy reasons):
Error: Error: NamedNode IRI "https://rubentaelman.inrupt.net/Ruben Taelman" must not contain unencoded spaces.

I'm not sure what causes this error. But I think the user may have entered an invalid WebID URI during registration. If that is true, then validation should actually also happen during registration, but more importantly, the deletion request should not fail with such an invalid URI.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece reproduzindo a falha pelo formulário de exclusão de conta em solid.community/account/delete ou inrupt.net/account/delete e, em seguida, rastreie como o WebID enviado é tratado. Compare isso com a validação do registro. Considera-se concluído quando um WebID inválido não fizer mais com que a solicitação de exclusão falhe e o comportamento do registro tiver sido tratado conforme apropriado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript, node.js
Domínio
backend
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.