Bug - Recurrence Rule not functional on WPF SfScheduler control

Hi,

We have been using the Blazor library with the Scheduler to manage appointments. When a daily recurrence is setup using your RecurrenceEditor control this gives dates in the format like so:

FREQ=DAILY;INTERVAL=1;UNTIL=20220430T000000Z;

When displaying an event with this exact RRule string in the Blazor Scheduler it works fine. However, when attempting to display the same rule in the WPF Scheduler control an exception is thrown:

System.FormatException: 'String was not recognized as a valid DateTime.'

If I manually create an appointment object with the Recurrence Rule changed to the following format as per your documentation, then the event displays correctly as you can see:



Looking at the documentation for both WPF and Blazor, I can see that you explicitly mention two different formats (In this case, looking at the UNTIL section). 

WPF - https://help.syncfusion.com/wpf/scheduler/appointments#recurrence-rule
Blazor - https://blazor.syncfusion.com/documentation/scheduler/appointments#recurrence-properties 

Based on this, I setup the opposite test using FREQ=DAILY;INTERVAL=1;UNTIL=20220430; ​on the Blazor scheduler and this throws an exception aswell.



Why are the formats different between the two? I can see no way to specify the date format for the recurrence rules in either control. We were advised in a previous support ticket (#358702) that the RecurrenceRule behavior is the same but evidently it is not.

Please setup the same scenario for yourselves, we cannot use the WPF scheduler as it is.


15 Replies

SS SaiGanesh Sakthivel Syncfusion Team January 24, 2022 02:37 PM UTC

Hi Lee, 
 
#Regarding Recurrence Rule not functional when give the UNTIL string value as 20220430T000000Z 
Currently, We are validating the reported scenario from our end. we will update the further details on the January 26, 2022. We appreciate your patience until then. 
 
Regards,
SaiGanesh Sakthivel
 



MS Muniappan Subramanian Syncfusion Team January 26, 2022 11:29 AM UTC

Hi Lee Stevens, 
 
Thank you for using Syncfusion products. 
 
We have checked your requirement “Provide timezone support for scheduler recurrence rule UNTIL property” and logged feature report for the same. We will implement this feature in any of our upcoming release.     
 
At the planning stage for every release cycle, we review all open features and identify features for implementation based on specific parameters including product vision, technological feasibility, and customer interest. We will let you know when this feature is implemented. We appreciate your patience until then.    
 
You can also communicate with us regarding the open features any time using our Feature Report page.     
 
If you have any more specification/suggestions to the feature request, you can add it as a comment in the portal and cast your vote to make it count.   
 
Regards, 
Muniappan S 



LS Lee Stevens January 26, 2022 03:36 PM UTC

Hi Muniappan,


Great, I assume the WPF Recurrence Editor will also be updated to accept the same date format? 

If you edit an appointment with the recurrence rule causing the exception, the default edit window for the calendar throws the same exception.

We are using the Blazor Recurrence Editor control to generate the Recurrence Rule string so I would expect the WPF control to function in the same way.

Thanks, Lee.



SS SaiGanesh Sakthivel Syncfusion Team January 27, 2022 11:35 AM UTC

Hi Lee, 
 
We will consider time zone support for UNTIL field in Recurrence Editor also. As we have mentioned in the previous update, we will implement this feature in any of our upcoming releases. 
 
Please follow the link for the status of the feature. 
 
 
Regards,
SaiGanesh Sakthivel



LS Lee Stevens February 1, 2022 09:37 AM UTC

Thanks SaiGanesh, when will this be implemented? 

The blazor and wpf controls cannot be used in conjunction without it.



SS SaiGanesh Sakthivel Syncfusion Team February 3, 2022 04:01 AM UTC

Hi Lee, 
 
We will implement this feature in our upcoming 2022 volume 2 release which is expected to roll out in the month end of June, 2022. We will let you know when this feature is implemented. We appreciate your patience until then. 
 
  
If you have any more specification/suggestions to the feature request, you can add it as a comment in the portal and cast your vote to make it count. 
 
Regards, 
SaiGanesh Sakthivel 



LS Lee Stevens February 4, 2022 11:31 AM UTC

Hi SaiGanesh,


Is this a feature though? It's a bug because it causes an exception when the different format is provided.

You expect me to spend £800 on a control suite that doesn't work and then have to wait 6 months for a fix?


Lee.



SS SaiGanesh Sakthivel Syncfusion Team February 7, 2022 07:16 AM UTC

Hi Lee, 
 
We will implement this feature in our upcoming 2022 volume 1 SP release which is expected to roll out in the Mid of May, 2022. We will let you know when this feature is implemented. We appreciate your patience until then. 
 
  
If you have any more specification/suggestions to the feature request, you can add it as a comment in the portal and cast your vote to make it count. 
 
Regards, 
SaiGanesh Sakthivel 



LS Lee Stevens February 8, 2022 11:40 AM UTC

Hi again SaiGanesh,

This isn't a feature, this is a bug. It shouldn't throw an exception, it should handle the different formats gracefully.

Lee.



SS SaiGanesh Sakthivel Syncfusion Team February 9, 2022 01:42 PM UTC

Hi Lee, 
 
Currently, we are validating the complexity such as format considered with time zone basis for the UNTIL in control level. We will give the exact timeline for the fix on February 11, 2022. We appreciate your patience until then. 
   
Regards, 
SaiGanesh Sakthivel 



SS SaiGanesh Sakthivel Syncfusion Team February 11, 2022 04:41 PM UTC

Hi Lee, 

#Regarding Recurrence Rule not functional when give the UNTIL string value as 20220430T000000Z  
As you have highly demand this requirement in the SfSchedule control. We have given the priority and implemented this feature in our control and it is currently in the testing phase. We will include the issue fix in our weekly nuget which is expected to roll out on March 1, 2022. We appreciate the patience until then. 

 
Regards,
SaiGanesh Sakthivel
 



SS SaiGanesh Sakthivel Syncfusion Team March 1, 2022 12:54 PM UTC

Hi Lee,  
 
#Regarding Recurrence Rule not functional when give the UNTIL string value as 20220430T000000Z 
We have implemented the feature for the same. We have prepared patch including the feature. Before installing the patch, kindly remove bin and obj folders from all the projects of solution and clear NuGet cache. 
 
Please refer our following KB document to clear nuget cache. 
    
 
 
 
Disclaimer:     
Please note that we have created this patch for version 19.4.0.48 specifically to include the issue. 
We will include the issue fix in our upcoming 2022 Volume 1 which is expected to roll out in the month of March 2022. We appreciate your patience until then. 
 
Regards,    
SaiGanesh Sakthivel 



LS Lee Stevens March 10, 2022 02:12 PM UTC

Hi SaiGanesh,


If the patch is specific to 19.4.0.48, how will I get the fixes for our other outstanding issues? We need the scroll calendar fix being released on the 15th.


I don't understand why this bug is being treated differently to the others.


Lee



SS SaiGanesh Sakthivel Syncfusion Team March 11, 2022 03:11 PM UTC

Hi Lee, 
 
#Regarding Recurrence Rule not functional when give the UNTIL string value as 20220430T000000Z  
Due to the testing phase, we does not include the fix in our previous weekly nuget release. We will include it in our upcoming weekly nuget release which is expected to roll out on March 15, 2022. We will let you once nuget gets published and appreciate your patience until then. 
 
Regards,
SaiGanesh Sakthivel
 



SS SaiGanesh Sakthivel Syncfusion Team March 15, 2022 12:43 PM UTC

Hi Lee,  
  
#Regarding Recurrence Rule not functional when give the UNTIL string value as 20220430T000000Z   
We have fixed the reported issue and included the issue fix in our latest Weekly NuGet release update version 19.4.0.56 onwards which is available for download (nuget.org).   
  
We thank you for your support and appreciate your patience in waiting for this update. Please get in touch with us if you would require any further assistance.   
 
Regards,   
SaiGanesh Sakthivel   


Loader.
Up arrow icon