{"action":"closed","issue":{"url":"https://api.github.com/repos/Textalk/angular-schema-form/issues/220","labels_url":"https://api.github.com/repos/Textalk/angular-schema-form/issues/220/labels{/name}","comments_url":"https://api.github.com/repos/Textalk/angular-schema-form/issues/220/comments","events_url":"https://api.github.com/repos/Textalk/angular-schema-form/issues/220/events","html_url":"https://github.com/Textalk/angular-schema-form/issues/220","id":54595941,"number":220,"title":"Select not validating properly within a fieldset","user":{"login":"stramel","id":855184,"avatar_url":"https://avatars.githubusercontent.com/u/855184?v=3","gravatar_id":"","url":"https://api.github.com/users/stramel","html_url":"https://github.com/stramel","followers_url":"https://api.github.com/users/stramel/followers","following_url":"https://api.github.com/users/stramel/following{/other_user}","gists_url":"https://api.github.com/users/stramel/gists{/gist_id}","starred_url":"https://api.github.com/users/stramel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stramel/subscriptions","organizations_url":"https://api.github.com/users/stramel/orgs","repos_url":"https://api.github.com/users/stramel/repos","events_url":"https://api.github.com/users/stramel/events{/privacy}","received_events_url":"https://api.github.com/users/stramel/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-16T16:39:05Z","updated_at":"2015-01-16T16:40:35Z","closed_at":"2015-01-16T16:40:35Z","body":"When selecting a month from the dropdown, it functions as expected. However, when selecting a year from the dropdown, `hasError()` returns `true`. When trying to debug, I can only get `errorMessage(schemaError())` to return `true`. No messages show in the help. \r\n\r\n```js\r\n// Schema\r\nscope.schema = {\r\n  type: 'object',\r\n  title: 'Payment Information',\r\n  required: [\r\n    'cardName',\r\n    'phoneNumber',\r\n    'cardNumber',\r\n    'cartType',\r\n    'expirationDate.year'\r\n  ],\r\n  properties: {\r\n    expirationDate: {\r\n      title: 'Expiration Date',\r\n      type: 'object',\r\n      properties: {\r\n        month: {\r\n          title: 'Month',\r\n          type: 'string',\r\n          enum: monthsOfYear\r\n        },\r\n        year: {\r\n          title: 'Year',\r\n          type: 'string',\r\n          enum: years\r\n        }\r\n      }\r\n    }\r\n```\r\n```js\r\nscope.form = [\r\n{\r\n        key: 'expirationDate',\r\n        title: 'Expiration Date',\r\n        htmlClass: 'col-xs-5',\r\n        items: [\r\n          {\r\n            key: 'expirationDate.month',\r\n            notitle: true,\r\n            feedback: false,\r\n            type: 'select',\r\n            htmlClass: 'col-xs-7',\r\n            // titleMap: createTitleMap('MONTH', monthsOfYear),\r\n            validationMessage: expirationMonthValidationMessages\r\n          }, {\r\n            key: 'expirationDate.year',\r\n            notitle: true,\r\n            feedback: false,\r\n            type: 'select',\r\n            htmlClass: 'col-xs-4',\r\n            // titleMap: createTitleMap('YEAR', getValidCcYears()),\r\n            validationMessage: expirationYearValidaitonMessages\r\n          }\r\n        ]\r\n      }\r\n```\r\n```js\r\n//Model\r\nscope.model = {};\r\n```\r\n"}}