get library code from form state instead of arg(). This makes the validate function more robust
convert link to render array
Merge branch 'feature/1362-reservation_flow' into develop