Pārlūkot izejas kodu

Merge pull request #1895 from vjFaLk/add-email-fix

Changed add-email-queue logic
version-14
Rushabh Mehta pirms 9 gadiem
committed by GitHub
vecāks
revīzija
4f6fa886d7
1 mainītis faili ar 12 papildinājumiem un 8 dzēšanām
  1. +12
    -8
      frappe/commands/utils.py

+ 12
- 8
frappe/commands/utils.py Parādīt failu

@@ -118,17 +118,21 @@ def execute(context, method, args=None, kwargs=None):




@click.command('add-to-email-queue') @click.command('add-to-email-queue')
@click.argument('email')
@click.argument('email-path')
@pass_context @pass_context
def add_to_email_queue(context, email):
def add_to_email_queue(context, email_path):
"Add an email to the Email Queue" "Add an email to the Email Queue"
site = get_site(context) site = get_site(context)
with frappe.init_site(site):
frappe.connect()
kwargs = json.loads(email)
kwargs['delayed'] = True
frappe.sendmail(**kwargs)
frappe.db.commit()

if os.path.isdir(email_path):
with frappe.init_site(site):
frappe.connect()
for email in os.listdir(email_path):
with open(os.path.join(email_path, email)) as email_data:
kwargs = json.load(email_data)
kwargs['delayed'] = True
frappe.sendmail(**kwargs)
frappe.db.commit()




@click.command('export-doc') @click.command('export-doc')


Notiek ielāde…
Atcelt
Saglabāt