Add preference selection validation

Closes #596

Edited by Martin Mladenov

Merge request reports

Loading