FIX: updates report for new error setting

This commit is contained in:
Joffrey JAFFEUX 2018-07-31 22:08:19 -04:00
parent 0d24d95375
commit 9274124de6
1 changed files with 10 additions and 5 deletions

View File

@ -272,19 +272,24 @@ after_initialize do
report.labels = [ report.labels = [
{ type: :link, properties: ["username", "user_url"], title: I18n.t("reports.staff_notes.labels.user") }, { type: :link, properties: ["username", "user_url"], title: I18n.t("reports.staff_notes.labels.user") },
{ type: :link, properties: ["moderator_username", "moderator_url"], title: I18n.t("reports.staff_notes.labels.moderator") }, { type: :link, properties: ["moderator_username", "moderator_url"], title: I18n.t("reports.staff_notes.labels.moderator") },
{ type: :text, properties: ["note"], title: I18n.t("reports.staff_notes.labels.note") } { type: :text, property: :note, title: I18n.t("reports.staff_notes.labels.note") }
] ]
values = [] values = []
report.timeout = wrap_slow_query do
values = PluginStoreRow timeout = wrap_slow_query do
.where(plugin_name: 'staff_notes') values = PluginStoreRow.where(plugin_name: 'staff_notes')
.where("value::json->0->>'created_at'>?", report.start_date) .where("value::json->0->>'created_at'>?", report.start_date)
.where("value::json->0->>'created_at'<?", report.end_date) .where("value::json->0->>'created_at'<?", report.end_date)
.order(id: :desc)
.pluck(:value) .pluck(:value)
end end
if Object.const_defined?("Report::SCHEMA_VERSION")
report.error = timeout
else
report.timeout = timeout
end
values.each do |value| values.each do |value|
data = {} data = {}
note = JSON.parse(value)[0] note = JSON.parse(value)[0]