[FIX] component: propagate errors to caller

Errors from mounted/willPatch/patched should be returned to caller
(either mount or render functions)

part of #410
This commit is contained in:
Géry Debongnie
2019-11-18 14:15:53 +01:00
committed by aab-odoo
parent 94a595ef5b
commit bd39797f17
6 changed files with 105 additions and 28 deletions
+3 -7
View File
@@ -444,13 +444,9 @@ export class Component<T extends Env, Props extends {}> {
}
__owl__.isMounted = true;
__owl__.currentFiber = null;
try {
this.mounted();
if (__owl__.mountedCB) {
__owl__.mountedCB();
}
} catch (e) {
console.error(e); // TODO : add a test
this.mounted();
if (__owl__.mountedCB) {
__owl__.mountedCB();
}
}