nodeSolidServer / nodeSolidServer/node-solid-server
Missing content escape when globbing
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 have created a resource at /items/<A>AA-123. If I look up /items/ the data browser works as expected and shows it as <A>AA-123 everywhere.
But if I look up /items/* I get an incorrectly formatted RDF document:
@prefix : <#>.
@prefix terms: <http://purl.org/dc/terms/>.
@prefix sol: <http://elfisk.dk/ns/solidrc#>.
@prefix XML: <http://www.w3.org/2001/XMLSchema#>.
@prefix c: </profile/card#>.
@prefix mod: <./>.
<<A>AA-123>
a sol:model;
terms:created "2018-11-09T09:26:32Z"^^XML:dateTime;
terms:creator c:me;
terms:title "<S>AAA".
Apparently the "globbing handler" failed to encode the content correctly.
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
Reproduza o problema comparando /items/ com /items/* e inspecione o handler de globbing responsável por gerar a resposta RDF. Rastreie como o nome do recurso e o título são serializados e, em seguida, verifique se os sinais de menor e maior e os demais conteúdos são escapados corretamente no documento RDF gerado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript, nodejs
- 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
- 45/100