Skip to content

Sweep up stale wikipedia_bio rows in the daily import - #2395

Open
c-tonneslan wants to merge 1 commit into
DemocracyClub:masterfrom
c-tonneslan:fix/clear-stale-wikipedia-bios
Open

Sweep up stale wikipedia_bio rows in the daily import#2395
c-tonneslan wants to merge 1 commit into
DemocracyClub:masterfrom
c-tonneslan:fix/clear-stale-wikipedia-bios

Conversation

@c-tonneslan

Copy link
Copy Markdown

Refs #2319.

Person.save clears wikipedia_bio when wikipedia_url is blank (added in #2347), so going forward a sync that drops the URL also drops the bio. But anything that hasn't been re-saved since that fix landed still has the old extract in the database, which is what @GeoWill flagged on the issue.

Tacked a small Person.objects.filter(...).update(wikipedia_bio=None) onto the end of update_people in import_wikipedia_bios so the daily Lambda picks them up on its next run.

Person.save already clears wikipedia_bio when wikipedia_url is blank,
but rows that haven't been resynced since the URL was removed on YNR
still have the old extract sitting in the database. Have the daily
import_wikipedia_bios command sweep them up at the end.

Refs DemocracyClub#2319

Signed-off-by: Charlie Tonneslan <cst0520@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant