Sha256: e1b9240684b0401a5d28779c6e575f19a0f80dc7db27435c781defcfec4fb34e
Contents?: true
Size: 545 Bytes
Versions: 144
Compression:
Stored size: 545 Bytes
Contents
class MigrateEventTypeIdsOnWebhooksOutgoingEndpoints < ActiveRecord::Migration[6.1] def change Webhooks::Outgoing::Endpoint.find_each do |endpoint| event_type_ids = ActiveRecord::Base.connection.execute("SELECT * FROM webhooks_outgoing_endpoint_event_types JOIN webhooks_outgoing_event_types ON webhooks_outgoing_endpoint_event_types.event_type_id = webhooks_outgoing_event_types.id WHERE endpoint_id = #{endpoint.id}").to_a.map { |result| result.dig("name") } endpoint.update(event_type_ids: event_type_ids) end end end
Version data entries
144 entries across 144 versions & 2 rubygems