fixes #8, can't create new inlays
$scope.formProcessors
originally contained a list of form processor names. At some point it changed to being an array of the form processor objects. So the value of the "Select a Form Processor" widget is a string on previously-saved inlays, but on newly-created inlays, you can't save because of this line in $scope.setFP
:
$scope.fp = various.formProcessors.find(fp => fp.name === inlay.config.formProcessor);
It needs to compare a name to a name, it was comparing a name to an object.
This MR ensures we only store the name of the processor in inlay.config.formProcessor
.