Defect #30718
closedTranslation missing for filter by project status
0%
Description
Redmine version: 4.0.1.stable
Ruby version: 2.6.0
Files
Related issues
      
      Updated by Bernhard Rohloff almost 7 years ago
      
    
    I can reproduce this issue on my upgraded production instance. Surprisingly it doesn't occur in my development setup.
      
      Updated by Lszl Frng over 6 years ago
      
    
    
    The problem is also present in version 4.0.0.stable
Environment:
  Redmine version                4.0.0.stable
  Ruby version                   2.5.1-p57 (2018-03-29) [x86_64-linux-gnu]
  Rails version                  5.2.2
  Environment                    production
  Database adapter               Mysql2
  Mailer queue                   ActiveJob::QueueAdapters::AsyncAdapter
  Mailer delivery                smtp
SCM:
  Subversion                     1.9.7
  Git                            2.17.1
  Filesystem                     
Redmine plugins:
  redmine_agile                  1.4.7
  redmine_issue_dynamic_edit     0.6.5
  redmine_lightbox2              0.5.0
      
      Updated by Pavel Rosický over 6 years ago
      
    
    I can confirm the problem.
status translations are evaluated only once during start of the server, see
https://github.com/redmine/redmine/blob/4e9886f9b5d4df10cd76d67312c06b8af5a17903/app/models/project.rb#L28
as a result it'll always be in english or translation missing (in combination with some 3rd party plugins).
QueryTest#test_project_statuses_values_should_return_only_active_and_closed_statuses should also be fixed because the test always expects english strings even if the current locale is different
Expected: [["active", "1"], ["closed", "5"]] Actual: [["actif", "1"], ["fermé", "5"]]
      
      Updated by Marius BĂLTEANU over 6 years ago
      
    
    - Related to Feature #20081: Filter issues and time entries by project status added
 
      
      Updated by Marius BĂLTEANU over 6 years ago
      
    
    - File fix_for_30718.patch added
 
Could you test, please, the attached patch and tell me if it fixes the problem?
      
      Updated by Marius BĂLTEANU over 6 years ago
      
    
    - File 0001-Fix-30718.patch 0001-Fix-30718.patch added
 
      
      Updated by Pavel Rosický over 6 years ago
      
    
    - File query_test.rb.patch query_test.rb.patch added
 
works fine, thanks
      
      Updated by Marius BĂLTEANU over 6 years ago
      
    
    - Assignee deleted (
Marius BĂLTEANU) 
Patches to commit: 
1. 0001-Fix-30718.patch 
2. query_test.rb.patch
      
      Updated by Go MAEDA over 6 years ago
      
    
    - Status changed from New to Resolved
 - Assignee set to Go MAEDA
 - Resolution set to Fixed
 
Committed. Thank you all for reporting, investigating, and fixing this issue.
      
      Updated by Go MAEDA over 6 years ago
      
    
    - Status changed from Resolved to Closed
 
Merged to 4.0-stable branch.