the problem is on line url = URL(a='fileit', c='events',f='list', host=True, args=[], vars=vars,extension=None)
it adds .pdf to /fileit/events/list*.pdf/...* *Any ideas?* 2017-12-21 15:17 GMT+00:00 António Ramos <[email protected]>: > this is my code that i call via post > > > @request.restful() > def uploadCOA(): > import random > import string > response.view = 'generic.json' > > def POST(*args, **kw): > try: > uploaded_file = kw[kw.keys()[0]] > coa = args[0] + "/" + args[1] > filename = db.entities.file.store( > uploaded_file, uploaded_file.filename) > relatedto = db.entities(type=5, entity=coa)["id"] > email = args[2].split('_')[2] > check_Email = IS_EMAIL()(email) > if check_Email[1] is None: > id = db.entities.insert( > entity="COA", > relatedto=relatedto, > status=setStatus("Publish", "File"), > file=filename, > description=email) > findUser = db.auth_user(email=email) > if not findUser: > country="en" > password = 'blablabla' > username = email.split("@")[1] > userId = db.auth_user.insert( > email=email, > first_name='first_name', > last_name='last_name', > username=username, > password=CRYPT()(password)[0], > country=country) > groupId = db.auth_membership.insert( > user_id=userId, > group_id=db.auth_group(role="CLIENTE")["id"]) > else: > userId = findUser["id"] > country= findUser["country"] > T.force(country) > if id: > eventid = db.events.insert( > event="Certificate of analysis", relatedto=relatedto, > linktodoc=id, type="Document added", receipts={} > ) > > vars=dict(itemID=relatedto,t="entities",uuid=db.entities[relatedto]["uuid"],receipt=1,eventid=eventid) > url = URL(a='fileit', c='events',f='list', host=True, > args=[], vars=vars,extension=None) > db.log.insert(msg="xxx:"+url) > send_emails_deferred({ > 'to': "[email protected]", > 'subject': T("sometext"), > 'message': T("sometext") if findUser else > DIV(DIV(T("sometext")),DIV(T("sometext:")),DIV(T("Username")+":"+username+" > "),DIV(T("sometext")+":"+ password)), > 'sender': "[email protected]", > 'template': "emailwf", > 'country': country, > 'link': url, > 'userid': userId, > 'event': eventid > }) > return "ok" > else: > return("error") > except Exception as e: > pass > return locals() > > > 2017-12-21 15:07 GMT+00:00 António Ramos <[email protected]>: > >> Not solved. I even set extension=None or extension="bbb" >> keeps adding .pdf >> >> >> >> 2017-12-21 14:29 GMT+00:00 Richard Vézina <[email protected]>: >> >>> Maybe inherited from the previous request?? >>> >>> You can set "extension='html|json|etc'" to try to correct that... >>> >>> Richard >>> >>> On Thu, Dec 21, 2017 at 7:06 AM, António Ramos <[email protected]> >>> wrote: >>> >>>> hello i cannot understand why this code >>>> vars=dict(itemID=relatedto,t="entities",uuid=db.entities[rel >>>> atedto]["uuid"],receipt=1,eventid=eventid) >>>> url = URL(a='fileit', c='events',f='list', host=True, args=[], >>>> vars=vars) >>>> >>>> returns this url >>>> http://myapp/fileit/events/list*.pdf*?eventid=1570&itemID=3997 >>>> &receipt=1&t=entities&uuid=xxx >>>> >>>> what is the ".pdf" doing in the myapp/fileit/events/list*.pdf* >>>> >>>> regards >>>> António >>>> >>>> >>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

