Closed
Bug 1355965
Opened 7 years ago
Closed 7 years ago
provided recommended update interval for feeds ("Publisher recommends:") also used for calculation with different time unit
Categories
(MailNews Core :: Feed Reader, defect)
MailNews Core
Feed Reader
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 59.0
People
(Reporter: aryx, Assigned: alta88)
References
Details
Attachments
(1 file, 1 obsolete file)
1.52 KB,
patch
|
alta88
:
review+
|
Details | Diff | Splinter Review |
Thunderbird Daily 55.0a1 20170408 + 54.0a2 20170412 on Windows 8.1 The provided recommended update interval for feeds ("Publisher recommends:") also gets used for the calculation with the other time unit. Steps to reproduce: 1. Subscribe to https://leipzig.craigslist.de/search/aos?format=rss This has > <syn:updateFrequency>6</syn:updateFrequency> > <syn:updatePeriod>hourly</syn:updatePeriod> 2. Select the feed if necessary. 3. Change the time unit from minutes to days. Actual result: The publisher recommendation changes from 10 to 0.25. The 6 gets divided by 24 now: https://hg.mozilla.org/releases/comm-aurora/rev/8571f68411c7#l20.350 Expected result: 6 / (24 * 60) ~= 0.004 shown (or the time with unit and no conversion: "6 minutes")
heh, i sure hope that's the worst bug in Feeds.. aryx, if you can do a patch fixing the calculation, i will review it.
the correct calculation is actually (60/6)/(24*60), or 1/6/24. the value in days is merely to be correct informationally; only int values are accepted and values less than a day must use hours.
Assignee: nobody → alta88
Attachment #8930287 -
Flags: review?(aryx.bugmail)
Comment on attachment 8930287 [details] [diff] [review] recUnits.patch This is a prereq for Bug 1420473 to apply.
Attachment #8930287 -
Flags: review?(aryx.bugmail) → review?(mkmelin+mozilla)
Comment 5•7 years ago
|
||
Comment on attachment 8930287 [details] [diff] [review] recUnits.patch Review of attachment 8930287 [details] [diff] [review]: ----------------------------------------------------------------- ::: mailnews/extensions/newsblog/content/feed-subscriptions.js @@ +1193,2 @@ > if (aUpdates.updatePeriod == null) > + return val; i'd keep the return "" here for easier readability @@ +1214,5 @@ > val = 365 * units / frequency; > break; > } > > + return val ? Math.round(val * 1000) / 1000 : val; here too keep the "" at the end. It's easier to understand
Attachment #8930287 -
Flags: review?(mkmelin+mozilla) → review+
Attachment #8930287 -
Attachment is obsolete: true
Attachment #8932231 -
Flags: review+
Keywords: checkin-needed
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/7e90fcd346bb Fix rec units for days calculation. r=mkmelin
Updated•7 years ago
|
Target Milestone: --- → Thunderbird 59.0
You need to log in
before you can comment on or make changes to this bug.
Description
•