src/services/has-many-dissociator.js
Function HasManyDissociator
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function HasManyDissociator(model, association, options, params, data) {
const OPERATORS = Operators.getInstance(options);
const isDelete = Boolean(params.delete);
this.perform = () => {
Function perform
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
this.perform = () => {
const associatedIds = _.map(data.data, (value) => value.id);
return orm.findRecord(model, params.recordId)
.then((record) => {
let removeAssociation = false;
Function HasManyDissociator
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
function HasManyDissociator(model, association, options, params, data) {