When parsing flag payload information, the SDK attempts to pre-check several failure conditions. One of those conditions was to ensure that a provided prereq has a valid variation index.
However, the system cannot actually perform this check at parse time since the prerequisite flag might not have been parsed yet.
As this check served only as a nice to have, I have removed it and added a test verifying the prereq behavior still operates as expected.
When parsing flag payload information, the SDK attempts to pre-check several failure conditions. One of those conditions was to ensure that a provided prereq has a valid variation index.
However, the system cannot actually perform this check at parse time since the prerequisite flag might not have been parsed yet.
As this check served only as a nice to have, I have removed it and added a test verifying the prereq behavior still operates as expected.
Fixes #260