You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I wanted to both the permissions (ids 20 and 31) where added to the the response object. Like in this query:
SELECT*FROM Managers AS M
INNER JOIN Packages AS P ONM.packageId=P.idINNER JOIN PackagePermissions AS PP ONP.id=PP.packageIdINNER JOIN Permissions AS PE ONPP.permissionId=PE.idtbnfedhEmidhEmiWHERE (PE.id=22ORPE.id=31)
ANDM.personaId=1ANDM.companyId=1;
What is actually happening?
Query:
SELECT`Manager`.`personaId`,
`Manager`.`companyId`,
`Manager`.`packageId`, `Manager`.`createdAt`, `Manager`.`updatedAt`, `packages`.`id`AS`packages.id`, `packages`.`label`AS`packages.label`, `packages`.`description`
AS `packages.description`, `packages->permissions`.`DefinitionId` AS `packages.permissions.DefinitionId`, `packages->permissions`.`scopeId` AS `packages.permissions.scopeId`, `packages->permissions`.`id` AS `packages.permissions.id`, `packages->permissions`.`description` AS `packages.permissions.description`, `packages->permissions->PackagePermission`.`packageId` AS `packages.permissions.PackagePermission.packageId`, `packages->permissions->PackagePermission`.`permissionId` AS `packages.permissions.PackagePermission.permissionId`, `packages->permissions->PackagePermission`.`createdAt` AS `packages.permissions.PackagePermission.createdAt`, `packages->permissions->PackagePermission`.`updatedAt` AS `packages.permissions.PackagePermission.updatedAt`, `packages->permissions->scope`.`id` AS `packages.permissions.scope.id`, `packages->permissions->scope`.`label` AS `packages.permissions.scope.label`, `packages->permissions->definition`.`id` AS `packages.permissions.definition.id`, `packages->permissions->definition`.`label` AS `packages.permissions.definition.label`
FROM`Managers`AS`Manager`LEFT OUTER JOIN (`Packages`AS`packages`INNER JOIN (`PackagePermissions`AS`packages->permissions->PackagePermission`INNER JOIN`Permissions`AS`packages->permissions`ON`packages->permissions`.`scopeId`=`packages->permissions->PackagePermission`.`permissionId`) ON`packages`.`id`=`packages->permissions->PackagePermission`.`permissionId`AND (`packages->permissions`.`id`=22OR`packages->permissions`.`id`=31)
LEFT OUTER JOIN`Scopes`AS`packages->permissions->scope`ON`packages->permissions`.`scopeId`=`packages->permissions->scope`.`id`LEFT OUTER JOIN`Definitions`AS`packages->permissions->definition`ON`packages->permissions`.`definitionId`=`packages->permissions->definition`.`id` ) ON`Manager`.`packageId`=`packages`.`id`WHERE`Manager`.`personaId`=1AND`Manager`.`companyId`='1';
Please use Github Issue Tracker only for reporting bugs, requesting new features or discussions. Ask questions on Stackoverflow sequelize.js tag or Slack. While I would like to help answer any questions but it still take too much time.
If you are reporting a bug please isolate it as SSCCE, present it nicely and follow issue template. This will help maintainers and contributors understand your issue quickly.
If you are requesting a feature spend some time to properly present your use case with some examples, current and expected outcome.
What are you doing?
What do you expect to happen?
I wanted to both the permissions (ids 20 and 31) where added to the the response object. Like in this query:
What is actually happening?
Query:
Sequelize Response:
Dialect: mysql
Sequelize version: 4.36.1
The text was updated successfully, but these errors were encountered: