Ticket #210 (new Bug)

Opened 6 years ago

Last modified 6 years ago

URL encoding problem with Calendars

Reported by: sacco Owned by:
Priority: major Milestone: unassigned
Component: Application Version: v4.0.8
Severity: Serious Keywords: Calendar URL
Cc: Operating System: Windows
OS Version:

Description

There seems to be some problem (I would guess double URL encoding) with http: URLs for Web Calendars.

It particularly affects Google Calendar URLs which tend to contain a %40 ('@').

If the URL is entered with %40, the calendar cannot be found.

If the URL is entered with '@' the calendar can be found and loaded ... but fails on refresh. My guess is that somewhere the URL-encoded version of the URL with '@' is being cached, and then it is being re-encoded (doubling the '%', presumably) so that it fails after the first successful attempt.

Suggested solution: check you're not encoding twice; personally I probably wouldn't URL-encode at all unless there's an obviously mistaken character in the wrong place in the URL, and certainly wouldn't encode '%'s --- if you're finding these then the URL is almost certainly already encoded.

Change History

comment:1 Changed 6 years ago by sacco

  • Owner changed from Cyrus Daboo to sacco
  • Status changed from new to assigned

comment:2 Changed 6 years ago by sacco

  • Owner sacco deleted
  • Status changed from assigned to new
Note: See TracTickets for help on using tickets.