should work, so it’s not a problem with your code.
BTW: Have you turned debugging on in your config.php (c::set('debug', true);)? Because your first if-statement should have thrown an error, because the “1” in your content file is not an integer …
Well - I had moved the blueprint field definition up in the file and then everything worked. Then I switched on debug in the config, moved the section back to the last field in the blueprint, and everything still works. I can’t reproduce the issue…not sure what changed, my guess is that I had an unprintable character in the field definition and moving the section around fixed the problem.