Fix TransferPayout : method did not set overridePaymentMethod, when it was type "Cash", because array search returned 0, wich was false...

This commit is contained in:
Roland Schneider 2016-09-14 20:52:43 +02:00
parent 9cb0517e43
commit 13b6089375

View File

@ -96,7 +96,9 @@ class TransferPayout extends \yii\base\Object{
}
\Yii::info("fizetési mód: " . $this->overridePaymentMethod);
if ( isset($this->overridePaymentMethod ) && array_search($this->overridePaymentMethod, array_keys( Transfer::paymentMethods()) ) ){
$arr = Transfer::paymentMethods();
if ( isset($this->overridePaymentMethod ) && array_key_exists($this->overridePaymentMethod, $arr) ){
\Yii::info("fizetési mód beállítva: " .$this->overridePaymentMethod );
$transfer->payment_method = $this->overridePaymentMethod;
}