MapRVA / MapRVA/yesterdays

"[.." in manual EDTF editing causes 500

Open
#6 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dates
Dominant language
Python
Stars
16
Forks
7
Avg merge
5d 13h
Merged PRs (30d)
1

Description

Attempting to add "[..1904]" ("the year 1904 or an earlier year") to https://georeference.maprva.org/1294/ causes a 500 error to return.

This seems to be an issue with a leading square bracket, as removing it or putting a different character ahead of it gets past the 500 error, though it then does not pass the EDTF validator.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the error by manually entering "[..1904]" on https://georeference.maprva.org/1294/ and compare it with the variants described in the issue. Trace the EDTF editing and validation entry point that handles the leading square bracket; done means the valid EDTF value is accepted without returning HTTP 500.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.