Apply naming series when saving support ticket for 1st time

This commit is contained in:
Anand Doshi 2012-01-05 19:17:57 +05:30
parent 9dd1e5d728
commit 6a13e8b645

View File

@ -67,6 +67,9 @@ class SupportMailbox(POP3Mailbox):
self.save_attachments(st.doc, mail.attachments) self.save_attachments(st.doc, mail.attachments)
return return
opts = webnotes.conn.sql("""\
SELECT options FROM tabDocField
WHERE parent='Support Ticket' AND fieldname='naming_series'""")
# new ticket # new ticket
from webnotes.model.doc import Document from webnotes.model.doc import Document
d = Document('Support Ticket') d = Document('Support Ticket')
@ -75,6 +78,7 @@ class SupportMailbox(POP3Mailbox):
d.raised_by = mail.mail['From'] d.raised_by = mail.mail['From']
d.content_type = content_type d.content_type = content_type
d.status = 'Open' d.status = 'Open'
d.naming_series = (opts and opts[0] and opts[0][0] and opts[0][0].split("\n")[0]) or 'SUP'
try: try:
d.save(1) d.save(1)