Fixed linter bugs

This commit is contained in:
Mathias Wagner 2023-08-04 00:00:41 +02:00
parent 9ed4143560
commit e7171701b8
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44
3 changed files with 8 additions and 8 deletions

View File

@ -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);
}

View File

@ -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];

View File

@ -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 || "");
});