diff --git a/lib/application.js b/lib/application.js index b597d4971..840b29631 100644 --- a/lib/application.js +++ b/lib/application.js @@ -458,9 +458,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', @@ -470,7 +471,6 @@ app._verifyAuthModelRelations = function() { if (hasManyTokens) return; - const relationsConfig = Model.settings.relations || {}; const accessTokenName = (relationsConfig.accessTokens || {}).model; if (accessTokenName) { console.warn(