I've found a bug. I'm using movement-based location tracking. When I hit "update location" it opens the Movement quickadd UI. I have three required fields in the UI: storage location, entity, and move date. If I don't enter one of those three fields, it correctly returns an error message. However, it still inserts an entry into the DB.