Fixed linter bugs
This commit is contained in:
parent
9ed4143560
commit
e7171701b8
@ -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);
|
||||
}
|
||||
|
@ -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];
|
||||
|
@ -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 || "");
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user