mirror of
https://github.com/ansible/awx.git
synced 2026-05-17 06:17:36 -02:30
Variable parsing
expanded the variable parsing to disregard an empty string inside of an empty string ("\"\"")
This commit is contained in:
@@ -25,7 +25,7 @@ angular.module('VariablesHelper', ['Utilities'])
|
|||||||
return function (variables) {
|
return function (variables) {
|
||||||
var result = "---", json_obj;
|
var result = "---", json_obj;
|
||||||
if (typeof variables === 'string') {
|
if (typeof variables === 'string') {
|
||||||
if (variables === "{}" || variables === "null" || variables === "") {
|
if (variables === "{}" || variables === "null" || variables === "" || variables === "\"\"") {
|
||||||
// String is empty, return ---
|
// String is empty, return ---
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
@@ -156,7 +156,9 @@ angular.module('VariablesHelper', ['Utilities'])
|
|||||||
return function(variableObj) {
|
return function(variableObj) {
|
||||||
var newObj;
|
var newObj;
|
||||||
function sortIt(objToSort) {
|
function sortIt(objToSort) {
|
||||||
var i, keys = Object.keys(objToSort), newObj = {};
|
var i,
|
||||||
|
keys = Object.keys(objToSort),
|
||||||
|
newObj = {};
|
||||||
keys = keys.sort();
|
keys = keys.sort();
|
||||||
for (i=0; i < keys.length; i++) {
|
for (i=0; i < keys.length; i++) {
|
||||||
if (typeof objToSort[keys[i]] === 'object' && objToSort[keys[i]] !== null && !Array.isArray(objToSort[keys[i]])) {
|
if (typeof objToSort[keys[i]] === 'object' && objToSort[keys[i]] !== null && !Array.isArray(objToSort[keys[i]])) {
|
||||||
|
|||||||
Reference in New Issue
Block a user