@travetto/schema
Advanced tools
Comparing version 0.5.3 to 0.5.4
@@ -42,3 +42,6 @@ import { ControllerRegistry, AppError, ParamConfig, Filter, EndpointDecorator, Response, Request } from '@travetto/rest'; | ||
const viewConf = SchemaRegistry.has(cls) && SchemaRegistry.getViewSchema(cls, view); | ||
const schemaConf = viewConf ? viewConf.schema : SchemaRegistry.getPendingViewSchema(cls, view)!; | ||
const schemaConf = viewConf && viewConf.schema; | ||
if (!schemaConf) { | ||
throw new Error(`Unknown class, not registered as a schema: ${cls.__id}`); | ||
} | ||
const params = Object.keys(schemaConf).reduce((acc, x) => { | ||
@@ -45,0 +48,0 @@ const field = schemaConf[x]; |
@@ -12,3 +12,3 @@ { | ||
"devDependencies": { | ||
"@travetto/test": "^0.5.4" | ||
"@travetto/test": "^0.5.5" | ||
}, | ||
@@ -36,4 +36,4 @@ "optionalExtensionDependencies": { | ||
}, | ||
"version": "0.5.3", | ||
"gitHead": "b7a89c8d7084e29502e4a2660c991338992eb773" | ||
"version": "0.5.4", | ||
"gitHead": "a6b165a87702eb29efcadfd1f27450b7daba2782" | ||
} |
54113
1155