Create user when he/she doesn't exist yet and name provided through api

This commit is contained in:
benji 2015-09-12 12:21:12 +02:00
parent 1fba3b98be
commit cd939f2bf1

View file

@ -25,8 +25,8 @@ class TransactionsController < ApplicationController
.permit(:debtor, :creditor, :message, :euros, :cents)
{
debtor: User.find_by(name: t[:debtor]) || User.zeus,
creditor: User.find_by(name: t[:creditor]) || User.zeus,
debtor: t[:debtor] ? User.find_or_create_by(name: t[:debtor]) : User.zeus,
creditor: t[:creator] ? User.find_or_create_by(name: t[:creditor]) : User.zeus,
issuer: current_client || current_user,
amount: (t[:euros].to_f*100 + t[:cents].to_f).to_i,
message: t[:message]