From 72edd36c7a061701f95f3f5dd0570882cb6a9f10 Mon Sep 17 00:00:00 2001 From: epriestley Date: Fri, 7 Oct 2016 07:57:53 -0700 Subject: [PATCH] Fix an issue with recurrence rules being set improperly in transaction code Summary: Fixes T11745. I just missed this while juggling some of the internal storage. Test Plan: Created a new event with recurrence behavior. Reviewers: chad Reviewed By: chad Maniphest Tasks: T11745 Differential Revision: https://secure.phabricator.com/D16684 --- .../xaction/PhabricatorCalendarEventFrequencyTransaction.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/applications/calendar/xaction/PhabricatorCalendarEventFrequencyTransaction.php b/src/applications/calendar/xaction/PhabricatorCalendarEventFrequencyTransaction.php index 2da4f1da62..33c954ac9f 100644 --- a/src/applications/calendar/xaction/PhabricatorCalendarEventFrequencyTransaction.php +++ b/src/applications/calendar/xaction/PhabricatorCalendarEventFrequencyTransaction.php @@ -19,8 +19,7 @@ final class PhabricatorCalendarEventFrequencyTransaction $rrule = id(new PhutilCalendarRecurrenceRule()) ->setFrequency($value); - $dict = $rrule->toDictionary(); - $object->setRecurrenceRule($dict); + $object->setRecurrenceRule($rrule); } public function validateTransactions($object, array $xactions) {