[project] [event] fix in creation of event
diff --git a/projects/doctype/project/project.py b/projects/doctype/project/project.py
index b519224..94b6787 100644
--- a/projects/doctype/project/project.py
+++ b/projects/doctype/project/project.py
@@ -73,17 +73,18 @@
# add events
for milestone in self.doclist.get({"parentfield": "project_milestones"}):
- description = milestone.milestone + " for " + self.doc.name
- webnotes.bean({
- "doctype": "Event",
- "owner": self.doc.owner,
- "subject": description,
- "description": description,
- "starts_on": milestone.milestone_date + " 10:00:00",
- "event_type": "Private",
- "ref_type": self.doc.doctype,
- "ref_name": self.doc.name
- }).insert()
+ if milestone.milestone_date:
+ description = (milestone.milestone or "Milestone") + " for " + self.doc.name
+ webnotes.bean({
+ "doctype": "Event",
+ "owner": self.doc.owner,
+ "subject": description,
+ "description": description,
+ "starts_on": milestone.milestone_date + " 10:00:00",
+ "event_type": "Private",
+ "ref_type": self.doc.doctype,
+ "ref_name": self.doc.name
+ }).insert()
def on_trash(self):
self.delete_events()