internetarchive / internetarchive/openlibrary

Want-to-read list hast 'blank entries'

Open
#13,170 3 comments 0 reactions 0 assignees View on GitHub
Lead: @cdrini Needs: Response Theme: Reading Log Type: Bug
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

### Problem

The want-to-read list has entries which don't show a cover, title, author or necessary buttons to remove them. But they link to the regarding work item which can be added a second time though and that new items appears on the list normally, the broken one stays though.

Image

### Reproducing the bug

1. Go to https://openlibrary.org/people/bitnapper/books/want-to-read
2. find an entry which appears with no working buttons

### Context

- Browser (Chrome, Safari, Firefox, etc):
- OS (Windows, Mac, etc):
- Logged in (Y/N):
- Environment (prod, dev, local): prod

### Breakdown

Implementation Details (for maintainers)

#### Requirements Checklist
* [ ]

#### Related files

*

#### Stakeholders

*


#### Instructions for Contributors

- Please [run these commands](https://docs.openlibrary.org/developers/tools/git.html#working-on-your-branch) to ensure your repository is up to date **before** [creating a new branch](https://docs.openlibrary.org/developers/tools/git.html#making-changes-and-creating-a-pull-request) to work on this issue and **each time after** pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Contributor guide

Open the contributing guide

Research direction

Open the want-to-read page at https://openlibrary.org/people/bitnapper/books/want-to-read and reproduce the blank entry described in the issue. Trace how that list renders entries and their remove controls, then verify that affected works display their cover, title, author, and removal buttons and cannot remain as duplicate broken entries.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.