Feature(s) impacted
Update of smart field in smart collection after an action
Observed behavior
I have 2 collections that use the same db table. One with classic get route :
router.get('/orders/:recordId', permissionMiddlewareCreator.details(), (request, response, next) => {
next()
})
and one with logic behind :
router.get('/logistics/:recordId', permissionMiddlewareCreator.details(), async (req, res, next) => {
const { params, query, user } = req
const recordGetter = new RecordGetter(models.orders, user, query)
const logisticType = Array.from(params.recordId)[0]
const order = (await recordGetter.get(params.recordId.substring(1))).toJSON()
order.id = `${logisticType}${order.recordId}`
return res.send(Serializer.serialize(order))
})
(I’m adding logisticType
in front of the id because I can have 2 logistics rows for 1 order)
This is working fine for me.
I have this bloc in orders
and logistics
summary views
The action “Ajouter une note” add the grey block just on top of it. In orders
summary view, I don’t need to reload to see the new note that I added with the action. But in the logistics
summary view, I need to reload to see the changes.
Expected behavior
I don’t want to reload to see new notes.
Is there a way to do this ? (I tried to redirectTo
same URL after the action but it doesn’t work)
Failure Logs
No failure logs
Context
- Project name: mytraiteur
- Team name : Operations
- Environment name: Development | marco2
- Agent type & version:
forest-express-sequelize version: 8.5.3
express version: 4.17.1
sequelize version: 5.15.1