Problem/Motivation
A follow-up to #3593215: Simplify course start link hook logic, use first output only as we had a regression caused by lms_course_link hook invoke logic fault.
While figuring out how to add test coverage also noticed the StartLinkFieldItemList logic can be greatly simplified, we don't really need serialization / deserialization as all the logic can live in the view() method and computeValue() can set an empty string.
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork lms-3595836
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
graber commentedComment #4
graber commentedComment #7
graber commented