From e7171701b8b13b3141c17865046db4bcc1f93945 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Fri, 4 Aug 2023 00:00:41 +0200 Subject: [PATCH] Fixed linter bugs --- src/controller/group.ts | 4 ++-- src/controller/license.ts | 10 +++++----- src/controller/meta.ts | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/controller/group.ts b/src/controller/group.ts index 70cceeb..dd89a76 100644 --- a/src/controller/group.ts +++ b/src/controller/group.ts @@ -44,7 +44,7 @@ export const createGroup = async (userId: string, projectId: string, configurati if (group !== null) return { code: 4008, message: "The provided group name is already in use" }; if (configuration.permissions) { - let permissionsEncrypted = (configuration.permissions || []).map(permission => encryptClearField(permission)); + const permissionsEncrypted = (configuration.permissions || []).map(permission => encryptClearField(permission)); configuration.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)), permission: { $in: permissionsEncrypted } })).map(permission => permission.id); } @@ -77,7 +77,7 @@ export const updateGroup = async (userId: string, projectId: string, groupName: } if (config.permissions) { - let permissionsEncrypted = (config.permissions || []).map(permission => encryptClearField(permission)); + const permissionsEncrypted = (config.permissions || []).map(permission => encryptClearField(permission)); config.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)), permission: { $in: permissionsEncrypted } })).map(permission => permission.id); } diff --git a/src/controller/license.ts b/src/controller/license.ts index 1b410ec..18f630c 100644 --- a/src/controller/license.ts +++ b/src/controller/license.ts @@ -42,21 +42,21 @@ export const replaceLicenseDefaults = (defaultKey: string) => { export const checkLicenseConfiguration = async (access: IProject, config: ILicense) => { if (config.groups) { - let groupsEncrypted = config.groups.map(group => encryptClearField(group)); + const groupsEncrypted = config.groups.map(group => encryptClearField(group)); config.groups = (await Group.find({ projectId: encryptClearField(String(access._id)), name: { $in: groupsEncrypted }})).map(group => group.id); } if (config.permissions) { - let permissionsEncrypted = config.permissions.map(permission => encryptClearField(permission)); + const permissionsEncrypted = config.permissions.map(permission => encryptClearField(permission)); config.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)), permission: { $in: permissionsEncrypted }})).map(permission => permission.id); } if (config.meta) { - let metaEncrypted = Object.keys(config.meta).map(meta => encryptClearField(meta)); - let meta = (await MetaData.find({ projectId: encryptClearField(String(access._id)), + const metaEncrypted = Object.keys(config.meta).map(meta => encryptClearField(meta)); + const meta = (await MetaData.find({ projectId: encryptClearField(String(access._id)), name: { $in: metaEncrypted }})); - let metaObj: { [key: string]: string } = {}; + const metaObj: { [key: string]: string } = {}; meta.forEach(meta => { if (isValidMetaType(meta.type, config.meta[meta.name])) metaObj[meta.id] = config.meta[meta.name]; diff --git a/src/controller/meta.ts b/src/controller/meta.ts index 26100e0..2febffd 100644 --- a/src/controller/meta.ts +++ b/src/controller/meta.ts @@ -15,7 +15,7 @@ export const convertIdsToMetaData = async (projectId: string, publicAccess: bool const metaItems = await MetaData.find({ projectId: encryptClearField(projectId), ...(publicAccess && { public: true }), _id: { $in: Object.keys(meta) } }); - let result: { [key: string]: string } = {}; + const result: { [key: string]: string } = {}; metaItems.forEach(metaItem => { result[metaItem.name] = Object.keys(meta).includes(metaItem.id) ? meta[metaItem.id] : (metaItem.defaultValue || ""); });