]> code.citadel.org Git - citadel.git/commitdiff
Add a default summary to Tasks that don't have a summary.
authorDave West <davew@uncensored.citadel.org>
Sun, 26 Aug 2007 10:52:19 +0000 (10:52 +0000)
committerDave West <davew@uncensored.citadel.org>
Sun, 26 Aug 2007 10:52:19 +0000 (10:52 +0000)
webcit/calendar.c

index 1aa4b1aaec32bd847a00443b176aed21fb3ad542..4c7e071b5dcecd425a1f08851c179deb7f2c7d1e 100644 (file)
@@ -635,9 +635,15 @@ void save_individual_task(icalcomponent *supplied_vtodo, long msgnum) {
                        icalcomponent_remove_property(vtodo, prop);
                        icalproperty_free(prop);
                }
-               icalcomponent_add_property(vtodo,
-                       icalproperty_new_summary(bstr("summary")));
-               
+               if (!IsEmptyStr(bstr("summary"))) {
+       
+                       icalcomponent_add_property(vtodo,
+                                       icalproperty_new_summary(bstr("summary")));
+               } else {
+                       icalcomponent_add_property(vtodo,
+                                       icalproperty_new_summary("Untitled Task"));
+               }
+       
                while (prop = icalcomponent_get_first_property(vtodo,
                      ICAL_DESCRIPTION_PROPERTY), prop != NULL) {
                        icalcomponent_remove_property(vtodo, prop);