Easybuoy/storemanager

View on GitHub
server/validation/sales.js

Summary

Maintainability
A
0 mins
Test Coverage
import isEmpty from './isEmpty';

const validateSalesInput = (input) => {
  const errors = {};
  const data = input;
  data.quantity = !isEmpty(data.quantity) ? data.quantity : '';
  data.product_id = !isEmpty(data.product_id) ? data.product_id : '';

  if (!Array.isArray(data.order)) {
    errors.order = 'Order must be an array of object(s)';
  }


  return {
    errors,
    isValid: isEmpty(errors),
  };
};

module.exports = {
  validateSalesInput,
};