after todays update when i click settings i get:
OwlError: Invalid prop suffix
at CodeGenerator.formatProp (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1789:12)
at http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1791:68
at Array.map ()
at CodeGenerator.formatPropObject (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1791:50)
at CodeGenerator.compileComponent (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1794:113)
at CodeGenerator.compileAST (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1686:558)
at CodeGenerator.compileTDomNode (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1722:368)
at CodeGenerator.compileAST (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1686:140)
at CodeGenerator.compileInNewTarget (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1670:188)
at CodeGenerator.compileComponent (http://mys.com/web/assets/582-2b0ae07/web.assets_common.min.js:1795:133)
code:
formatProp(name,value){value=this.captureExpression(value);if(name.includes(".")){let[_name,suffix]=name.split(".");if(suffix==="bind"){this.helpers.add("bind");name=_name;value=`bind(this, ${value || undefined})`;}
else{throw new OwlError("Invalid prop suffix");}}
desc:
Based on the provided code, the error occurs when a prop name contains a period (".") character and the suffix after the period is not "bind". In that case, the function throws an OwlError with the message "Invalid prop suffix".
To resolve the error, you need to make sure that all prop names in your code that contain a period character have a valid suffix of "bind". If a prop name with an invalid suffix is necessary, you may need to modify the code to handle it appropriately.
I haven't modified anything at all.
you can upgrade web module or regenerate assets to fix it.