• I noticed all of the calendars being sent to recipients are missing their colons (:) in links.
    For example, in location is has is:
    https //www.domain/rsvpmaker/event
    I tried simply commenting out (//) escape for : in rsvpmaker-ical.php

    $text = str_replace(':','\:',$text);

    And it worked fine. No errors that I can find and the links now work. Perhaps it’s being escaped elsewhere?

    • This topic was modified 2 years, 2 months ago by derrynj.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author davidfcarr

    (@davidfcarr)

    I’m not seeing this on my test site. Please check if it’s still an issue with the latest release.

    Plugin Author davidfcarr

    (@davidfcarr)

    We’re talking about the invite.ics and Invitation.ics attachments, correct?

    Thread Starter derrynj

    (@derrynj)

    Yep, the calendar attachments.
    I’ll update to the latest version on Monday and see if it’s still happening.

    Thread Starter derrynj

    (@derrynj)

    Hi David,
    I’ve updated to the latest and this still appears to happen.
    This is the ics file I get (with identifiers removed):

    BEGIN:VCALENDAR
    VERSION:2.0
    CALSCALE:GREGORIAN
    PRODID:-//WordPress//RSVPMaker//EN
    METHOD:REQUEST
    BEGIN:VEVENT
    DTSTAMP:20220926T101903Z
    ORGANIZER;SENT-BY="MAILTO:[email protected]":MAILTO:[email protected]
    ATTENDEE;[email protected];ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;R
     SVP=TRUE:mailto:[email protected]
    UID:[email protected]
    SEQUENCE:0
    STATUS:CONFIRMED
    DTSTART:20221005T080000Z
    DTEND:20221005T110000Z
    LOCATION:See\: https\://www.domain.name/rsvpmaker/2022-di
     nner/
    SUMMARY:2022 Dinner
    DESCRIPTION:Event info\: https\://www.domain.name/rsvpmaker/2022-dinner/
    BEGIN:VALARM
    TRIGGER:-PT15M
    ACTION:DISPLAY
    END:VALARM
    END:VEVENT
    END:VCALENDAR
    

    The : after https is missing on both in both the description and the location.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Links broken in calendar file sent to attendees’ is closed to new replies.