Changeset is not validating data

Note there are times where it is okay to pass in a struct with fields set, namely when you explicitly don’t want to validate them because they come from your own code. Sometimes I’ll throw in something which is set statically (e.g. Post{type: :something}) or a foreign key that way.