Fix checking that the meta provided are part of the allowed set

The intersection between the list of meta and the allowed meta should
be equal to the length of the list of meta provided. Otherwise, at least
one of the meta provided is not in the list of allowed meta.