{"action":"created","issue":{"url":"https://api.github.com/repos/cfwheels/cfwheels/issues/558","labels_url":"https://api.github.com/repos/cfwheels/cfwheels/issues/558/labels{/name}","comments_url":"https://api.github.com/repos/cfwheels/cfwheels/issues/558/comments","events_url":"https://api.github.com/repos/cfwheels/cfwheels/issues/558/events","html_url":"https://github.com/cfwheels/cfwheels/issues/558","id":107215493,"number":558,"title":"validatesUniquenessOf is causing other validations to be skipped","user":{"login":"chrisdpeters","id":159187,"avatar_url":"https://avatars.githubusercontent.com/u/159187?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdpeters","html_url":"https://github.com/chrisdpeters","followers_url":"https://api.github.com/users/chrisdpeters/followers","following_url":"https://api.github.com/users/chrisdpeters/following{/other_user}","gists_url":"https://api.github.com/users/chrisdpeters/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdpeters/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdpeters/subscriptions","organizations_url":"https://api.github.com/users/chrisdpeters/orgs","repos_url":"https://api.github.com/users/chrisdpeters/repos","events_url":"https://api.github.com/users/chrisdpeters/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdpeters/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cfwheels/cfwheels/labels/bug","name":"bug","color":"e11d21"},{"url":"https://api.github.com/repos/cfwheels/cfwheels/labels/waiting","name":"waiting","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cfwheels/cfwheels/milestones/14","html_url":"https://github.com/cfwheels/cfwheels/milestones/1.4.3","labels_url":"https://api.github.com/repos/cfwheels/cfwheels/milestones/14/labels","id":1281881,"number":14,"title":"1.4.3","description":"Bug fixes for the 1.4 release.","creator":{"login":"perdjurner","id":160595,"avatar_url":"https://avatars.githubusercontent.com/u/160595?v=3","gravatar_id":"","url":"https://api.github.com/users/perdjurner","html_url":"https://github.com/perdjurner","followers_url":"https://api.github.com/users/perdjurner/followers","following_url":"https://api.github.com/users/perdjurner/following{/other_user}","gists_url":"https://api.github.com/users/perdjurner/gists{/gist_id}","starred_url":"https://api.github.com/users/perdjurner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/perdjurner/subscriptions","organizations_url":"https://api.github.com/users/perdjurner/orgs","repos_url":"https://api.github.com/users/perdjurner/repos","events_url":"https://api.github.com/users/perdjurner/events{/privacy}","received_events_url":"https://api.github.com/users/perdjurner/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":1,"state":"open","created_at":"2015-08-31T13:48:03Z","updated_at":"2015-10-10T09:14:17Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-09-18T14:38:26Z","updated_at":"2015-10-10T19:21:45Z","closed_at":null,"body":"Using CFWheels 1.4.2 + SQL Server on Windows. I will be working to pinpoint the bug with failing test(s).\r\n\r\nThis is what I've witnessed though... If a model has a validatesUniquenessOf validation, other validations are skipped. So when I submit a blank form for a model that should have validatesPresenceOf checks, I get a SQL error complaining about saving NULL data for NOT NULL columns (which should have been picked up anyway by CFWheels automatic validations).\r\n\r\nObviously, if anyone wants to fix this while I work to make time to write the tests, I figured I'd post this issue first."},"comment":{"url":"https://api.github.com/repos/cfwheels/cfwheels/issues/comments/147118489","html_url":"https://github.com/cfwheels/cfwheels/issues/558#issuecomment-147118489","issue_url":"https://api.github.com/repos/cfwheels/cfwheels/issues/558","id":147118489,"user":{"login":"chrisdpeters","id":159187,"avatar_url":"https://avatars.githubusercontent.com/u/159187?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdpeters","html_url":"https://github.com/chrisdpeters","followers_url":"https://api.github.com/users/chrisdpeters/followers","following_url":"https://api.github.com/users/chrisdpeters/following{/other_user}","gists_url":"https://api.github.com/users/chrisdpeters/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdpeters/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdpeters/subscriptions","organizations_url":"https://api.github.com/users/chrisdpeters/orgs","repos_url":"https://api.github.com/users/chrisdpeters/repos","events_url":"https://api.github.com/users/chrisdpeters/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdpeters/received_events","type":"User","site_admin":false},"created_at":"2015-10-10T19:21:45Z","updated_at":"2015-10-10T19:21:45Z","body":"I can't seem to replicate it with a failing test. I'll need to poke around with our app on Monday to see if I can figure out what the heck is going on."}}