Skip to content

Update all DB methods to always compare referenced entities by FK - #1153

Open
Toastbrot236 wants to merge 2 commits into
LittleBigRefresh:mainfrom
Toastbrot236:id-comparison
Open

Toastbrot236 wants to merge 2 commits into
LittleBigRefresh:mainfrom
Toastbrot236:id-comparison

Conversation

@Toastbrot236

Copy link
Copy Markdown
Contributor

I no longer want to constantly deal with issues where Refresh will fail to fetch entities from DB due to comparing entities referenced by them by object reference instead of just comparing the foreign keys themselves, since that will usually fail if the referenced entity isn't included explicitly. Also updates comment deletion methods to try and manually fetch the level or user the comment was posted on if their object reference is null on the given comment.

Hopefully I got all DB queries which do such a thing. I excluded grief reports from this because they generally need fixes and tweaks everywhere, which I'd rather do in a separate PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant