@@ -49,7 +49,7 @@ function getModelMiddlewareClass() {
4949 methods . forEach ( function ( method ) {
5050 parentProto [ method ] = function ( /*args*/ ) {
5151 var args = Array . prototype . slice . call ( arguments ) ;
52- return function ( req , res , next ) {
52+ var mw = function ( req , res , next ) {
5353 var localArgs = utils . replacePlaceholders ( req , args ) ;
5454 var keyOverride = method === 'update' ? 'numberUpdated' : null ;
5555 localArgs . push ( self . dbCallback ( req , next , keyOverride ) ) ;
@@ -59,6 +59,8 @@ function getModelMiddlewareClass() {
5959 } ) ;
6060 req [ self . key + 'LastQuery' ] = localArgs [ 0 ] ;
6161 } ;
62+ mw . name = Model . modelName + '.' + method ;
63+ return mw ;
6264 } ;
6365 parentProto [ method ] . name = method ;
6466 } ) ;
@@ -99,7 +101,7 @@ function getModelMiddlewareClass() {
99101 modelMethodNames . forEach ( function ( method ) {
100102 self . model [ method ] = function ( /*args*/ ) {
101103 var args = Array . prototype . slice . call ( arguments ) ;
102- return function ( req , res , next ) {
104+ var mw = function ( req , res , next ) {
103105 var localArgs = utils . replacePlaceholders ( req , args ) ;
104106 var keyOverride = method === 'update' ? 'numberUpdated' : null ;
105107 localArgs . push ( self . dbCallback ( req , next , keyOverride ) ) ;
@@ -115,11 +117,12 @@ function getModelMiddlewareClass() {
115117 } ) ;
116118 req [ self . key + 'LastQuery' ] = localArgs [ 0 ] ;
117119 } ;
120+ mw . name = self . Model . modelName + '.model.' + method ;
121+ return mw ;
118122 } ;
119- self . model [ method ] . name = method ;
120123 self . models [ method ] = function ( /*args*/ ) {
121124 var args = Array . prototype . slice . call ( arguments ) ;
122- return function ( req , res , next ) {
125+ var mw = function ( req , res , next ) {
123126 var localArgs = utils . replacePlaceholders ( req , args ) ;
124127 var models = req [ self . pluralKey ] ;
125128 req . domain . run ( function ( ) {
@@ -130,8 +133,9 @@ function getModelMiddlewareClass() {
130133 } ) ;
131134 req . lastQuery = localArgs [ 0 ] ;
132135 } ;
136+ mw . name = self . Model . modelName + '.models.' + method ;
137+ return mw ;
133138 } ;
134- self . models [ method ] . name = method ;
135139 } ) ;
136140 } ,
137141 setBoundProto : function ( ) {
0 commit comments