Fixed linting and tags information

This commit is contained in:
Omar Ajoue
2021-08-04 18:38:48 +02:00
parent caa6a3d234
commit dd034f2143
4 changed files with 15 additions and 10 deletions

View File

@@ -149,9 +149,14 @@ export function toSnakeCase(data:
}
}
export function setFields(fieldsToSet: IDataObject, body: any) {
for(let fields in fieldsToSet) {
body[snakeCase(fields.toString())] = fieldsToSet[fields]
export function setFields(fieldsToSet: IDataObject, body: IDataObject) {
for(const fields in fieldsToSet) {
if (fields === 'tags') {
body['tags'] = (fieldsToSet[fields] as string[]).map(tag => ({id: parseInt(tag, 10)}));
} else {
body[snakeCase(fields.toString())] = fieldsToSet[fields];
}
}
}