auto assign before creating event
diff --git a/erpnext/crm/doctype/appointment/appointment.py b/erpnext/crm/doctype/appointment/appointment.py
index f575f52..18f47c9 100644
--- a/erpnext/crm/doctype/appointment/appointment.py
+++ b/erpnext/crm/doctype/appointment/appointment.py
@@ -85,8 +85,8 @@
         # Remove unverified status
         self.status = 'Open'
         # Create calender event
-        self.create_calendar_event()
         self.auto_assign()
+        self.create_calendar_event()
         self.save(ignore_permissions=True)
         frappe.db.commit()