diff --git a/app/controllers/establishment.controller.js b/app/controllers/establishment.controller.js index af3a5ce..a6e6d41 100644 --- a/app/controllers/establishment.controller.js +++ b/app/controllers/establishment.controller.js @@ -116,9 +116,9 @@ exports.createEstablishment = async (req, res) => { const establishment = await Establishment.create({ establishment_code, factory_name, - permanent_factory_code, - industry_code, - industry_code_production, + permanent_factory_code: permanent_factory_code || null, + industry_code: industry_code || null, + industry_code_production: industry_code_production || null, industry_code_mismatch_remarks, license_number, isic_code, @@ -1407,6 +1407,7 @@ exports.establishmentBulkUpload = async (req, res) => { const est = await Establishment.create({ establishment_code: p.est, + license_number: p.est, factory_name: p.factory, establishment_contact_email: p.email, establishment_emirate_id: p.emirateId, diff --git a/app/models/establishment.model.js b/app/models/establishment.model.js index 46209b8..c7b09fc 100644 --- a/app/models/establishment.model.js +++ b/app/models/establishment.model.js @@ -9,9 +9,9 @@ module.exports = (sequelize, DataTypes) => { }, establishment_code: { type: DataTypes.STRING, unique: true }, factory_name: { type: DataTypes.STRING, unique: true }, - permanent_factory_code: { type: DataTypes.STRING, unique: true }, - industry_code: { type: DataTypes.STRING, unique: true }, - industry_code_production: { type: DataTypes.STRING, unique: true }, + permanent_factory_code: { type: DataTypes.STRING, unique: true, allowNull: true }, + industry_code: { type: DataTypes.STRING, unique: true, allowNull: true }, + industry_code_production: { type: DataTypes.STRING, unique: true, allowNull: true }, industry_code_mismatch_remarks: { type: DataTypes.STRING }, license_number: { type: DataTypes.STRING, unique: true }, isic_code: { type: DataTypes.STRING, unique: true },