I found out that we actually had no tests (besides controller tests) that made sure that this was working. I've added two tests to my repo which test this behaviour. These tests will be merged once I see CI is happy with them.