From 4701f12c3e64b89abed7a54bf172ac1eee564223 Mon Sep 17 00:00:00 2001 From: Dan Koch Date: Tue, 13 Jun 2017 16:01:02 -0400 Subject: [PATCH] Quote nested API parameters in api.js I sometimes have parameter names with a period (.) in them, to represent nested objects, e.g. containerobj.inner_param. The Javascript was throwing an error in the browsable API when interacting with those parameters. --- rest_framework/static/rest_framework/docs/js/api.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/static/rest_framework/docs/js/api.js b/rest_framework/static/rest_framework/docs/js/api.js index 045e95edd..3c5b7180d 100644 --- a/rest_framework/static/rest_framework/docs/js/api.js +++ b/rest_framework/static/rest_framework/docs/js/api.js @@ -102,7 +102,7 @@ $(function () { var entry = entries[i] var paramKey = entry[0] var paramValue = entry[1] - var $elem = $form.find('[name=' + paramKey + ']') + var $elem = $form.find('[name="' + paramKey + '"]') var dataType = $elem.data('type') || 'string' if (dataType === 'integer' && paramValue) {