diff --git a/lib/application.js b/lib/application.js index 43965d3a..33239fa3 100644 --- a/lib/application.js +++ b/lib/application.js @@ -497,8 +497,10 @@ app._verifyAuthModelRelations = function() { function verifyUserRelations(Model) { const hasManyTokens = Model.relations && Model.relations.accessTokens; + const relationsConfig = Model.settings.relations || {}; + const hasPolyMorphicTokens = (relationsConfig.accessTokens || {}).polymorphic; // display a temp warning message for users using multiple users config - if (hasManyTokens.polymorphic) { + if (hasPolyMorphicTokens) { console.warn( 'The app configuration follows the multiple user models setup ' + 'as described in http://ibm.biz/setup-loopback-auth', @@ -508,7 +510,6 @@ app._verifyAuthModelRelations = function() { if (hasManyTokens) return; - const relationsConfig = Model.settings.relations || {}; const accessTokenName = (relationsConfig.accessTokens || {}).model; if (accessTokenName) { console.warn(