[FIX] component: crashes if no template can be found

closes #178
This commit is contained in:
Géry Debongnie
2019-06-14 23:33:45 +02:00
parent 9cacc78ad7
commit b201ef8162
4 changed files with 18 additions and 3 deletions
+3 -1
View File
@@ -458,7 +458,9 @@ export class Component<T extends Env, Props extends {}, State extends {}> {
p = p.__proto__;
}
if (p === Component) {
this.template = "default";
throw new Error(
`Could not find template for component "${this.constructor.name}"`
);
} else {
tmap[name] = template;
this.template = template;
-1
View File
@@ -149,7 +149,6 @@ export class QWeb {
if (data) {
this.addTemplates(data);
}
this.addTemplate("default", "<div></div>");
}
static addDirective(directive: Directive) {