Activity made compulsory for time_log_type Project
diff --git a/erpnext/projects/doctype/time_log/time_log.py b/erpnext/projects/doctype/time_log/time_log.py
index 7bb0835..a829d44 100644
--- a/erpnext/projects/doctype/time_log/time_log.py
+++ b/erpnext/projects/doctype/time_log/time_log.py
@@ -24,6 +24,7 @@
 		self.check_workstation_timings()
 		self.validate_production_order()
 		self.validate_project()
+		self.validate_activity()
 
 	def on_submit(self):
 		self.update_production_order()
@@ -134,6 +135,11 @@
 			if not self.project:
 				frappe.throw(_("Project is Mandatory."))
 
+	def validate_activity(self):
+		if self.time_log_for == 'Project':
+			if not self.activity:
+				frappe.throw(_("Activity is Mandatory."))
+
 @frappe.whitelist()
 def get_workstation(production_order, operation):
 	"""Returns workstation name from Production Order against an associated Operation.