Fix issues with tenant during registration

This commit is contained in:
Manuel Bustillo 2024-12-07 12:43:08 +01:00
parent 8527b20075
commit 022b58bb38
2 changed files with 4 additions and 4 deletions

View File

@ -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: {

View File

@ -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