パラメータが有効かどうかを確認して、ユーザーがフローを開始できるかどうかを確認したいと思います。そうでない場合は、エラー 404 を送信します。しかし、webflow de error 応答では送信されません。
Webflow は常にステータス 200 を返します。
誰かがこの問題の解決策を持っていますか?
def shortShopFlow = {
onStart {
log.info("starting a new shoppingCart traject")
Boolean isValidShop = shopService.isValidShop(params.code as String, params.token as String)
sessionFactory.currentSession.clear()
if (!params.code || !isValidShop) {
response.sendError(404)
return
}
}