discourse/app/models/theme_svg_sprite.rb
Daniel Waterworth cb794275a7
Revert "FIX: Always clear caches after committing the current transaction" (#22493)
This reverts commit 8310c7842c.

This was breaking precompilation.
2023-07-07 18:05:38 -05:00

27 lines
630 B
Ruby

# frozen_string_literal: true
class ThemeSvgSprite < ActiveRecord::Base
belongs_to :theme
def self.refetch!
ThemeField.svg_sprite_fields.find_each(&:upsert_svg_sprite!)
DB.after_commit { SvgSprite.expire_cache }
end
end
# == Schema Information
#
# Table name: theme_svg_sprites
#
# id :bigint not null, primary key
# theme_id :integer not null
# upload_id :integer not null
# sprite :binary not null
# created_at :datetime not null
# updated_at :datetime not null
#
# Indexes
#
# index_theme_svg_sprites_on_theme_id (theme_id) UNIQUE
#