maestro-server/server-app

View on GitHub
app/core/applications/transforms/jsonParser.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict';

const _ = require('lodash');

module.exports = function (query, field = 'query') {
  if(query.hasOwnProperty(field) && _.isString(query[field])) {

    try {
      query[field] = JSON.parse(_.get(query, field));
    } catch(e) {
      return {};
    }
  }

  return query;
};