{"action":"created","issue":{"url":"https://api.github.com/repos/NancyFx/Nancy/issues/2662","repository_url":"https://api.github.com/repos/NancyFx/Nancy","labels_url":"https://api.github.com/repos/NancyFx/Nancy/issues/2662/labels{/name}","comments_url":"https://api.github.com/repos/NancyFx/Nancy/issues/2662/comments","events_url":"https://api.github.com/repos/NancyFx/Nancy/issues/2662/events","html_url":"https://github.com/NancyFx/Nancy/pull/2662","id":197263927,"number":2662,"title":"Use a better error message when picking a fluent validator is ambiguous","user":{"login":"mrhmouse","id":1758074,"avatar_url":"https://avatars.githubusercontent.com/u/1758074?v=3","gravatar_id":"","url":"https://api.github.com/users/mrhmouse","html_url":"https://github.com/mrhmouse","followers_url":"https://api.github.com/users/mrhmouse/followers","following_url":"https://api.github.com/users/mrhmouse/following{/other_user}","gists_url":"https://api.github.com/users/mrhmouse/gists{/gist_id}","starred_url":"https://api.github.com/users/mrhmouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrhmouse/subscriptions","organizations_url":"https://api.github.com/users/mrhmouse/orgs","repos_url":"https://api.github.com/users/mrhmouse/repos","events_url":"https://api.github.com/users/mrhmouse/events{/privacy}","received_events_url":"https://api.github.com/users/mrhmouse/received_events","type":"User","site_admin":false},"labels":[{"id":485757665,"url":"https://api.github.com/repos/NancyFx/Nancy/labels/cla-not-required","name":"cla-not-required","color":"009800","default":false},{"id":300372496,"url":"https://api.github.com/repos/NancyFx/Nancy/labels/Improvement","name":"Improvement","color":"207de5","default":false}],"state":"closed","locked":false,"assignee":{"login":"thecodejunkie","id":50543,"avatar_url":"https://avatars.githubusercontent.com/u/50543?v=3","gravatar_id":"","url":"https://api.github.com/users/thecodejunkie","html_url":"https://github.com/thecodejunkie","followers_url":"https://api.github.com/users/thecodejunkie/followers","following_url":"https://api.github.com/users/thecodejunkie/following{/other_user}","gists_url":"https://api.github.com/users/thecodejunkie/gists{/gist_id}","starred_url":"https://api.github.com/users/thecodejunkie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecodejunkie/subscriptions","organizations_url":"https://api.github.com/users/thecodejunkie/orgs","repos_url":"https://api.github.com/users/thecodejunkie/repos","events_url":"https://api.github.com/users/thecodejunkie/events{/privacy}","received_events_url":"https://api.github.com/users/thecodejunkie/received_events","type":"User","site_admin":false},"assignees":[{"login":"thecodejunkie","id":50543,"avatar_url":"https://avatars.githubusercontent.com/u/50543?v=3","gravatar_id":"","url":"https://api.github.com/users/thecodejunkie","html_url":"https://github.com/thecodejunkie","followers_url":"https://api.github.com/users/thecodejunkie/followers","following_url":"https://api.github.com/users/thecodejunkie/following{/other_user}","gists_url":"https://api.github.com/users/thecodejunkie/gists{/gist_id}","starred_url":"https://api.github.com/users/thecodejunkie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecodejunkie/subscriptions","organizations_url":"https://api.github.com/users/thecodejunkie/orgs","repos_url":"https://api.github.com/users/thecodejunkie/repos","events_url":"https://api.github.com/users/thecodejunkie/events{/privacy}","received_events_url":"https://api.github.com/users/thecodejunkie/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/NancyFx/Nancy/milestones/45","html_url":"https://github.com/NancyFx/Nancy/milestone/45","labels_url":"https://api.github.com/repos/NancyFx/Nancy/milestones/45/labels","id":1503894,"number":45,"title":"2.0-dangermouse","description":"","creator":{"login":"grumpydev","id":527013,"avatar_url":"https://avatars.githubusercontent.com/u/527013?v=3","gravatar_id":"","url":"https://api.github.com/users/grumpydev","html_url":"https://github.com/grumpydev","followers_url":"https://api.github.com/users/grumpydev/followers","following_url":"https://api.github.com/users/grumpydev/following{/other_user}","gists_url":"https://api.github.com/users/grumpydev/gists{/gist_id}","starred_url":"https://api.github.com/users/grumpydev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grumpydev/subscriptions","organizations_url":"https://api.github.com/users/grumpydev/orgs","repos_url":"https://api.github.com/users/grumpydev/repos","events_url":"https://api.github.com/users/grumpydev/events{/privacy}","received_events_url":"https://api.github.com/users/grumpydev/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":13,"state":"open","created_at":"2016-01-13T08:22:57Z","updated_at":"2016-12-29T20:42:36Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-12-22T20:51:20Z","updated_at":"2016-12-29T20:42:45Z","closed_at":"2016-12-29T20:42:36Z","pull_request":{"url":"https://api.github.com/repos/NancyFx/Nancy/pulls/2662","html_url":"https://github.com/NancyFx/Nancy/pull/2662","diff_url":"https://github.com/NancyFx/Nancy/pull/2662.diff","patch_url":"https://github.com/NancyFx/Nancy/pull/2662.patch"},"body":"### Prerequisites\r\n\r\n- [x] I have written a descriptive pull-request title\r\n- [x] I have verified that there are no overlapping [pull-requests](https://github.com/NancyFx/Nancy/pulls) open\r\n- [x] I have verified that I am following the Nancy [code style guidelines](https://github.com/NancyFx/Nancy/blob/45238076ad0b7f6ecabd6bae8469e30458d02efe/CONTRIBUTING.md#style-guidelines)\r\n- [x] I have provided test coverage for my change (where applicable)\r\n  _could not find a test project for `Nancy.Validation.FluentValidation`_\r\n\r\n### Description\r\n\r\nWhen more than one fluent validator exists for a given type, `FluentValidationValidatorFactory` throws an `InvalidOperationException`.\r\n\r\nThis commit doesn't change that behavior, but does make it friendlier to debug by listing the matching validator types."},"comment":{"url":"https://api.github.com/repos/NancyFx/Nancy/issues/comments/269690427","html_url":"https://github.com/NancyFx/Nancy/pull/2662#issuecomment-269690427","issue_url":"https://api.github.com/repos/NancyFx/Nancy/issues/2662","id":269690427,"user":{"login":"thecodejunkie","id":50543,"avatar_url":"https://avatars.githubusercontent.com/u/50543?v=3","gravatar_id":"","url":"https://api.github.com/users/thecodejunkie","html_url":"https://github.com/thecodejunkie","followers_url":"https://api.github.com/users/thecodejunkie/followers","following_url":"https://api.github.com/users/thecodejunkie/following{/other_user}","gists_url":"https://api.github.com/users/thecodejunkie/gists{/gist_id}","starred_url":"https://api.github.com/users/thecodejunkie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecodejunkie/subscriptions","organizations_url":"https://api.github.com/users/thecodejunkie/orgs","repos_url":"https://api.github.com/users/thecodejunkie/repos","events_url":"https://api.github.com/users/thecodejunkie/events{/privacy}","received_events_url":"https://api.github.com/users/thecodejunkie/received_events","type":"User","site_admin":false},"created_at":"2016-12-29T20:42:45Z","updated_at":"2016-12-29T20:42:45Z","body":"Thank you for your contribution! ❤️ "}}
{"actor":{"display_login":"thecodejunkie"}}