summaryrefslogtreecommitdiff
path: root/app/node_modules/okadminview
diff options
context:
space:
mode:
Diffstat (limited to 'app/node_modules/okadminview')
-rw-r--r--app/node_modules/okadminview/index.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/node_modules/okadminview/index.js b/app/node_modules/okadminview/index.js
index b94c814..bee1e1d 100644
--- a/app/node_modules/okadminview/index.js
+++ b/app/node_modules/okadminview/index.js
@@ -205,7 +205,8 @@ function OKAdminView(options) {
res.redirect(303, resource.getID(data));
}).fail(error(req, res, 500));
} catch (errors) {
- var templateData = transformData(meta, resource, data);
+ var spec = resource.spec
+ var templateData = transformData(meta, spec, resource, data);
view.renderResource(req, res, assign(templateData, {errors: errors}));
}
}
@@ -247,7 +248,6 @@ function OKAdminView(options) {
if (!resource) {
error(req, res, 400)(new Error('No such resource ' + type));
} else {
- var spec = resource.spec
try {
resource.assertValid(data);
resource.update(id, data).then(function(updated) {
@@ -255,6 +255,7 @@ function OKAdminView(options) {
res.redirect(303, '../' + resource.getID(updated));
}).fail(error(req, res, 500));
} catch (errors) {
+ var spec = resource.spec
var templateData = transformData(meta, spec, resource, data);
view.renderResource(req, res, assign(templateData, {errors: errors}));
}