Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Remove "ghost" papers from MongoDB where GCS file is deleted

Aberta
#545 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
52/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
google-cloud, mongodb, typescript
Domínio
backend, databases

Direção de pesquisa

No files or tests are named; first locate where paper records and their file_url values are handled, then check how the project accesses its Google Cloud Storage bucket. Identify records whose referenced files are missing and determine how they can be removed safely. Done means those ghost records no longer appear to users and valid paper records remain available.

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

Descrição

We currently have several "ghost" records in our MongoDB database. These are paper records where the underlying PDF file was deleted (or failed to upload) to our Google Cloud Storage bucket, but the database record was never removed.
Because the file_url points to a missing object, Google Cloud returns a 404 NoSuchKey XML error when users try to view or download them.
So users get infinte loading screen and download button not working

Linguagem predominante
TypeScript
Estrelas
21
Forks
65
Merge médio
1d 18h
PRs com merge (30d)
10

Preparar o ambiente

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.

Mais de CodeChefVIT/papers-codechef

Todas as issues de CodeChefVIT/papers-codechef

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

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