[asterisk-commits] dlee: branch dlee/ari-event-remodel2 r392406 - in /team/dlee/ari-event-remode...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Jun 21 00:46:21 CDT 2013
Author: dlee
Date: Fri Jun 21 00:46:19 2013
New Revision: 392406
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=392406
Log:
Actually, models without properties shouldn't have any at all
Modified:
team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c
team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache
Modified: team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c?view=diff&rev=392406&r1=392405&r2=392406
==============================================================================
--- team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c (original)
+++ team/dlee/ari-event-remodel2/res/stasis_http/ari_model.c Fri Jun 21 00:46:19 2013
@@ -38,6 +38,18 @@
int ari_validate_asterisk_info(struct ast_json *json)
{
int res = 1;
+ struct ast_json_iter *iter;
+
+ for (iter = ast_json_object_iter(json); iter; iter = ast_json_object_iter_next(json, iter)) {
+ {
+ ast_log(LOG_ERROR,
+ "ARI AsteriskInfo has undocumented field %s\n",
+ ast_json_object_iter_key(iter));
+ res = 0;
+ }
+ }
+
+
return res;
}
@@ -303,6 +315,18 @@
int ari_validate_dialed(struct ast_json *json)
{
int res = 1;
+ struct ast_json_iter *iter;
+
+ for (iter = ast_json_object_iter(json); iter; iter = ast_json_object_iter_next(json, iter)) {
+ {
+ ast_log(LOG_ERROR,
+ "ARI Dialed has undocumented field %s\n",
+ ast_json_object_iter_key(iter));
+ res = 0;
+ }
+ }
+
+
return res;
}
Modified: team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache
URL: http://svnview.digium.com/svn/asterisk/team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache?view=diff&rev=392406&r1=392405&r2=392406
==============================================================================
--- team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache (original)
+++ team/dlee/ari-event-remodel2/rest-api-templates/ari_model.c.mustache Fri Jun 21 00:46:19 2013
@@ -39,7 +39,6 @@
int ari_validate_{{c_id}}(struct ast_json *json)
{
int res = 1;
-{{#has_properties}}
struct ast_json_iter *iter;
{{#properties}}
{{#required}}
@@ -110,7 +109,6 @@
{{/required}}
{{/properties}}
-{{/has_properties}}
return res;
}
{{/models}}
More information about the asterisk-commits
mailing list