File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818use OCP \BackgroundJob \IJobList ;
1919use OCP \IAppConfig ;
2020use OCP \IDateTimeZone ;
21+ use Psr \Log \LoggerInterface ;
2122
2223class ReminderService {
2324 public function __construct (
@@ -27,6 +28,7 @@ public function __construct(
2728 protected ITimeFactory $ time ,
2829 protected SignRequestMapper $ signRequestMapper ,
2930 protected IdentifyMethodService $ identifyMethodService ,
31+ protected LoggerInterface $ logger ,
3032 ) {
3133 }
3234
@@ -142,7 +144,8 @@ protected function getStartTime(string $startTime): ?\DateTime {
142144
143145 try {
144146 $ time = new \DateTime ($ startTime , $ timezone );
145- } catch (DateMalformedStringException ) {
147+ } catch (DateMalformedStringException $ e ) {
148+ $ this ->logger ->error ('Failed to parse reminder send time: ' . $ e ->getMessage ());
146149 return null ;
147150 }
148151 $ dateTime ->setTime ((int )$ time ->format ('G ' ), (int )$ time ->format ('i ' ));
You can’t perform that action at this time.
0 commit comments