]> cat aescling's git repositories - mastodon.git/commitdiff
Merge branch 'main' into glitch-soc/merge-upstream
authorClaire <claire.github-309c@sitedethib.com>
Wed, 2 Mar 2022 17:02:48 +0000 (18:02 +0100)
committerClaire <claire.github-309c@sitedethib.com>
Wed, 2 Mar 2022 17:02:48 +0000 (18:02 +0100)
1  2 
app/controllers/auth/registrations_controller.rb
app/helpers/application_helper.rb
app/javascript/mastodon/locales/ja.json
app/javascript/styles/mastodon/admin.scss
app/models/status.rb
app/services/update_status_service.rb
app/views/layouts/modal.html.haml
config/routes.rb
db/schema.rb

Simple merge
Simple merge
index 76530a54c7d350b703bcb5c6e44b97e3b322dd01,93203bc49425adc4c067ae25e35104ead11f7e1b..6cbbd287660d26dff6c5d6123a3607c0eeeabac5
@@@ -92,11 -91,10 +92,11 @@@ class UpdateStatusService < BaseServic
    end
  
    def update_immediate_attributes!
-     @status.text         = @options[:text].presence || @options.delete(:spoiler_text) || ''
-     @status.spoiler_text = @options[:spoiler_text] || ''
-     @status.sensitive    = @options[:sensitive] || @options[:spoiler_text].present?
+     @status.text         = @options[:text].presence || @options.delete(:spoiler_text) || '' if @options.key?(:text)
+     @status.spoiler_text = @options[:spoiler_text] || '' if @options.key?(:spoiler_text)
+     @status.sensitive    = @options[:sensitive] || @options[:spoiler_text].present? if @options.key?(:sensitive) || @options.key?(:spoiler_text)
      @status.language     = valid_locale_or_nil(@options[:language] || @status.language || @status.account.user&.preferred_posting_language || I18n.default_locale)
 +    @status.content_type = @options[:content_type] || @status.content_type
      @status.edited_at    = Time.now.utc
  
      @status.save!
Simple merge
Simple merge
diff --cc db/schema.rb
Simple merge