.pipe(function(record) {
self.$input.val("");
self.trigger('added', record);
- }, function() {
+ }, function(error, event) {
+ event.preventDefault();
return self.slow_create();
});
},
var self = this;
var pop = new instance.web.form.SelectCreatePopup(this);
pop.select_element(
- self.field.relation,
+ self._dataset.model,
{
title: _t("Create: ") + (this.string || this.name),
initial_view: "form",
disable_multiple_selection: true
},
- undefined,
- new instance.web.CompoundContext(self.build_context(), {"default_name": self.$input.val("")})
+ [],
+ {"default_name": self.$input.val()}
);
pop.on_select_elements.add(function(element_ids) {
self.$input.val("");