nodeSolidServer / nodeSolidServer/node-solid-server

Account deletion error with invalid WebID

Offen
#1,056 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Fehler über das Kontolöschungsformular unter solid.community/account/delete oder inrupt.net/account/delete zu reproduzieren, und verfolge anschließend, wie die übermittelte WebID verarbeitet wird. Vergleiche dies mit der Validierung bei der Registrierung. Als erledigt gilt die Aufgabe, wenn eine ungültige WebID nicht mehr dazu führt, dass die Löschanfrage fehlschlägt, und das Verhalten bei der Registrierung entsprechend behandelt wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, node.js
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.