From e5f47a9f1a805b82cd27a968d7b298a82f357ff8 Mon Sep 17 00:00:00 2001 From: Linda Nichols Date: Wed, 30 Jul 2014 15:41:54 +0000 Subject: [PATCH] added id fields with orm type to discovery doc --- lib/orm/source/xt/javascript/discovery.sql | 2 ++ lib/orm/source/xt/javascript/schema.sql | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/orm/source/xt/javascript/discovery.sql b/lib/orm/source/xt/javascript/discovery.sql index bed675659..0943f00fb 100644 --- a/lib/orm/source/xt/javascript/discovery.sql +++ b/lib/orm/source/xt/javascript/discovery.sql @@ -795,6 +795,8 @@ select xt.install_js('XT','Discovery','xtuple', $$ if (typeof method === 'function' && method.description && method.schema) { for (var schema in method.schema) { schemas[schema] = method.schema[schema]; + schemas[schema].id = schema; + schemas[schema].type = 'object'; } } } diff --git a/lib/orm/source/xt/javascript/schema.sql b/lib/orm/source/xt/javascript/schema.sql index debd3c667..5115c1df3 100644 --- a/lib/orm/source/xt/javascript/schema.sql +++ b/lib/orm/source/xt/javascript/schema.sql @@ -289,7 +289,7 @@ select xt.install_js('XT','Schema','xtuple', $$ nkey = XT.Orm.naturalKey(orm), pkey = XT.Orm.primaryKey(orm), prop, - ret = {}, + ret = {"id": orm.type, "type": "object"}, relatedORM = {}, relatedKey, relatedKeyProp, -- 2.39.2