[FIX] website_payment: add requirement on website

In order to be sure website is loaded and to allow searches in DOM require
on website was necessary. This is a partial revert of e66ba3ce1e
that was a bit hasty.
This commit is contained in:
Thibault Delavallée
2017-07-24 13:35:15 +02:00
parent f00aa596a3
commit 69c083583c
2 changed files with 2 additions and 0 deletions
@@ -67,6 +67,7 @@ odoo.define('website_payment.payment_acquirer', function (require) {
var ajax = require('web.ajax');
var Dialog = require('web.Dialog');
var website = require('website.website');
var payment_methods = $('#payment_tokens_list');
@@ -2,6 +2,7 @@ odoo.define('website_payment.website_payment', function (require) {
"use strict";
var ajax = require('web.ajax');
var website = require('website.website');
if(!$('.o_website_payment').length) {
return $.Deferred().reject("DOM doesn't contain '.o_website_payment'");