Fix issues with tenant during registration
This commit is contained in:
parent
8527b20075
commit
022b58bb38
@ -2,7 +2,7 @@
|
||||
|
||||
class CaptchaController < ApplicationController
|
||||
skip_before_action :authenticate_user!
|
||||
|
||||
skip_before_action :set_tenant
|
||||
def create
|
||||
id = LibreCaptcha.new.get_id
|
||||
render json: {
|
||||
|
@ -7,7 +7,7 @@ class Users::RegistrationsController < Devise::RegistrationsController
|
||||
before_action :validate_captcha!, only: :create
|
||||
|
||||
def create
|
||||
wedding = Wedding.create(wedding_params)
|
||||
wedding = Wedding.create(slug: params[:slug])
|
||||
unless wedding.persisted?
|
||||
render json: { errors: wedding.errors.full_messages }, status: :unprocessable_entity
|
||||
return
|
||||
@ -22,7 +22,7 @@ class Users::RegistrationsController < Devise::RegistrationsController
|
||||
|
||||
private
|
||||
|
||||
def wedding_params
|
||||
{ slug: params[:slug], **params.expect(wedding: :date) }
|
||||
def set_tenant
|
||||
set_current_tenant(nil)
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user