diff --git a/lib/api.js b/lib/api.js index c36233d..cd9363d 100644 --- a/lib/api.js +++ b/lib/api.js @@ -20,6 +20,7 @@ var Class = require( './class' ) // this is Class , util = require('util') , Boom = require('boom') , isObject = require('mout/lang/isObject') + , has = require('mout/object/hasOwn') , debug = require('debug')('tastypie:api') , Options = require( './class/options' ) , pkg = require('../package.json') @@ -119,7 +120,7 @@ Api = new Class( /** @lends module:NAME.Api.prototype */{ debug('requested format %s', format); - if( query.hasOwnProperty('callback') && !( query.hasOwnProperty('format') ) ){ + if( has(query,'callback') && !( has(query, 'format') ) ){ return reply.continue(); }