fix: Update code generation of Vehicle/User/Company/Load to avoid collisions

This commit is contained in:
Josepablo C
2024-11-25 17:31:56 -06:00
parent 10d47a166c
commit 682505d333
6 changed files with 20 additions and 16 deletions

View File

@@ -1,7 +1,6 @@
"use strict";
const { ROOT_PATH, LIB_PATH } = process.env;
const { getModel } = require( '../../../lib/Models' );
const { getPagination } = require( `${ROOT_PATH}/${LIB_PATH}/Misc.js` );
const { getPagination, genKey } = require( '../../../lib/Misc.js' );
const { GenericHandler } = require( '../../../lib/Handlers/Generic.handler.js' );
const Model = getModel('loads');
const CompanyModel = getModel('companies');
@@ -260,7 +259,7 @@ const postLoad = async(req, res) => {
await load.save();
const id = "" + load._id;
const shipment_code = "ETA-" + id.substring( 0 , 6 );
const shipment_code = "ETA-" + genKey( 6, id );
await Model.findByIdAndUpdate( id , {
shipment_code
});