VIVO-530 Fix logic bug in authorization

Required actions from the DataGetters were being ignored.
Merge branch 'maint-rel-1.6' into develop