Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate New Activities With Only Disabled=true #233

Open
reptile18 opened this issue Aug 1, 2020 · 1 comment
Open

Investigate New Activities With Only Disabled=true #233

reptile18 opened this issue Aug 1, 2020 · 1 comment
Assignees
Labels
admin bug Something isn't working important

Comments

@reptile18
Copy link
Collaborator

reptile18 commented Aug 1, 2020

Opening up this issue for me to brain-dump anything related to the bug we were seeing yesterday that broke the site.

Basically we end up with an activity that looks like this in the admin activity table:
image

Data in firebase looks like this:
image

This is how activities are populated initially on creation:
image

Note: somehow, the highlighted lines are failing? But the third line is somehow getting through???

┆Issue is synchronized with this Trello card by Unito

@reptile18 reptile18 added bug Something isn't working important admin labels Aug 1, 2020
@reptile18 reptile18 self-assigned this Aug 1, 2020
@reptile18
Copy link
Collaborator Author

So one thing to consider is that before 2020.07.28, we didn't populate any of the other nodes in characteristics or score. It's possible that if an activity were to be created before that date, it would only have slug, name, and disabled. Then, someone could have gone in to deleted slug and name directly from the activity editor.

The problem with this theory is that it would still leave behind lots of nodes in the activity.

  1. The slug and name fields would still exist, they would just be set to blank.
  2. the lastEdited timestamp and by would still be populated with that user's information.

Therefore, it's unlikely that this is what happened.

It's also possible that after adding a new activity, someone went directly to the Firebase console to delete those fields, but this seems unlikely. Why would anyone do that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin bug Something isn't working important
Projects
None yet
Development

No branches or pull requests

1 participant