nodeSolidServer / nodeSolidServer/node-solid-server
Account deletion error with invalid WebID
Ninguém assumiu esta issue ainda.
- 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
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- 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