DEV: ensure 'post_number' is an integer on the server
This commit is contained in:
parent
7682a802e7
commit
fcc2c01189
|
@ -248,7 +248,7 @@ function initializeDiscourseCalendar(api) {
|
|||
event.extendedProps = { htmlContent: detail.message };
|
||||
|
||||
if (detail.post_number) {
|
||||
event.extendedProps.postNumber = parseInt(detail.post_number, 10);
|
||||
event.extendedProps.postNumber = detail.post_number;
|
||||
} else {
|
||||
event.classNames = ["holiday"];
|
||||
}
|
||||
|
|
|
@ -183,14 +183,15 @@ after_initialize do
|
|||
|
||||
details = post_custom_fields[DiscourseCalendar::CALENDAR_DETAILS_CUSTOM_FIELD]
|
||||
Array(details).each do |post_number, (message, from, to, username, recurring)|
|
||||
result << {
|
||||
post_number: post_number,
|
||||
detail = {
|
||||
post_number: post_number.to_i,
|
||||
message: message,
|
||||
from: from,
|
||||
to: to,
|
||||
username: username,
|
||||
recurring: recurring,
|
||||
}
|
||||
detail[:recurring] = recurring if recurring
|
||||
result << detail
|
||||
end
|
||||
|
||||
holidays = post_custom_fields[DiscourseCalendar::CALENDAR_HOLIDAYS_CUSTOM_FIELD]
|
||||
|
|
Loading…
Reference in New Issue