For example, if you try to update an attribute of a sample that is associated with a context that already has no name, validations will stop you saving it, even though you haven't changed anything. I think this is because of blocks like this (in sample.rb):
For example, if you try to update an attribute of a sample that is associated with a context that already has no name, validations will stop you saving it, even though you haven't changed anything. I think this is because of blocks like this (in sample.rb):
But I'm unsure what the intended purpose of this is.