39157-vm/patch2.py
2026-03-13 22:44:11 +00:00

62 lines
1.5 KiB
Python

import re
with open('backend/src/db/api/job_logs.js', 'r') as f:
content = f.read()
replacement = ''' {
model: db.vehicles,
as: 'vehicle',
where: filter.vehicle ? {
[Op.or]: [
{ id: { [Op.in]: filter.vehicle.split('|').map(term => Utils.uuid(term)) } },
{
name: {
[Op.or]: filter.vehicle.split('|').map(term => ({ [Op.iLike]: `%${term}%` }))
}
},
]
} : {},
},
{
model: db.workers_comp_classes,
as: 'workersCompClass',
where: filter.workersCompClass ? {
[Op.or]: [
{ id: { [Op.in]: filter.workersCompClass.split('|').map(term => Utils.uuid(term)) } },
{
name: {
[Op.or]: filter.workersCompClass.split('|').map(term => ({ [Op.iLike]: `%${term}%` }))
}
},
]
} : {},
},'''
content = content.replace(
''' {
model: db.vehicles,
as: 'vehicle',
where: filter.vehicle ? {
[Op.or]: [
{ id: { [Op.in]: filter.vehicle.split('|').map(term => Utils.uuid(term)) } },
{
name: {
[Op.or]: filter.vehicle.split('|').map(term => ({ [Op.iLike]: `%${term}%` }))
}
},
]
} : {},
},''',
replacement
)
with open('backend/src/db/api/job_logs.js', 'w') as f:
f.write(content)
print("Patched include!")