X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit-ng%2Fserver%2Fcaldav_reports.c;fp=webcit-ng%2Fserver%2Fcaldav_reports.c;h=758a4a2f1295cdfb6211d086e78c0876aacad13c;hp=22c90fea62ba981fffdc9b4e54b077e952db0e74;hb=3292f7f60e2f42173b0b233e019ddc0df72d38fa;hpb=a88a550cf8b88924645686b5c2fea78c4e0bcb66 diff --git a/webcit-ng/server/caldav_reports.c b/webcit-ng/server/caldav_reports.c index 22c90fea6..758a4a2f1 100644 --- a/webcit-ng/server/caldav_reports.c +++ b/webcit-ng/server/caldav_reports.c @@ -283,8 +283,10 @@ int caldav_time_range_filter_matches(icalcomponent *supplied_cal, char *start_st icaltimetype dte = icalcomponent_get_dtend(cal); syslog(LOG_DEBUG, "component end: \033[36m%s\033[0m", icaltime_as_ical_string_r(dte)); + int result = ical_ctdl_is_overlap(dts, dte, start, end); // We have a convenience function for this. + icalcomponent_free(cal); - return(0); // FIXME reject everything for now + return(result); }