Defect #28264 » fix_not_initialized_variable_in_query_model.patch
| app/models/query.rb (Arbeitskopie) | ||
|---|---|---|
| 222 | 222 |
errors.add(:base, l(:label_role_plural) + ' ' + l('activerecord.errors.messages.blank')) if query.visibility == VISIBILITY_ROLES && roles.blank?
|
| 223 | 223 |
end |
| 224 | 224 | |
| 225 |
after_initialize :set_global_attribute |
|
| 225 | 226 |
after_save do |query| |
| 226 | 227 |
if query.saved_change_to_visibility? && query.visibility != VISIBILITY_ROLES |
| 227 | 228 |
query.roles.clear |
| ... | ... | |
| 359 | 360 |
@queried_table_name ||= self.class.queried_class.table_name |
| 360 | 361 |
end |
| 361 | 362 | |
| 362 |
def initialize(attributes=nil, *args) |
|
| 363 |
super attributes |
|
| 364 |
@is_for_all = project.nil? |
|
| 363 |
def set_global_attribute |
|
| 364 |
@is_for_all = project.nil? |
|
| 365 | 365 |
end |
| 366 | 366 | |
| 367 | 367 |
# Builds the query from the given params |