Skip to content

Commit f0e239d

Browse files
authored
Merge pull request #15 from kufu/remove-patch-for-methods-no-longer-exists
remove join_to_update/join_to_delete patch
2 parents 6c96991 + 7334318 commit f0e239d

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

lib/activerecord-multi-tenant/query_rewriter.rb

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -245,24 +245,6 @@ def visit_MultiTenant_TenantJoinEnforcementClause(obj, collector)
245245
end
246246

247247
module DatabaseStatements
248-
def join_to_update(update, *args)
249-
update = super
250-
model = MultiTenant.multi_tenant_model_for_table(MultiTenant::TableNode.table_name(update.ast.relation))
251-
if model.present? && !MultiTenant.with_write_only_mode_enabled? && MultiTenant.current_tenant_id.present?
252-
update.where(MultiTenant::TenantEnforcementClause.new(model.arel_table[model.partition_key]))
253-
end
254-
update
255-
end
256-
257-
def join_to_delete(delete, *args)
258-
delete = super
259-
model = MultiTenant.multi_tenant_model_for_table(MultiTenant::TableNode.table_name(delete.ast.left))
260-
if model.present? && !MultiTenant.with_write_only_mode_enabled? && MultiTenant.current_tenant_id.present?
261-
delete.where(MultiTenant::TenantEnforcementClause.new(model.arel_table[model.partition_key]))
262-
end
263-
delete
264-
end
265-
266248
def update(arel, name = nil, binds = [])
267249
model = MultiTenant.multi_tenant_model_for_arel(arel)
268250
if model.present? && !MultiTenant.with_write_only_mode_enabled? && MultiTenant.current_tenant_id.present?

0 commit comments

Comments
 (0)