Sendgrid app error

Anyone else have issues with this app? I only get this error

Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 56, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 19, in handle
execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 42, in execute_cmd
ret = frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 907, in call
return fn(*args, **newargs)
TypeError: get() takes exactly 1 argument (0 given)

recreate: 1) install sendgrid 2) search “SendGrid Integration Module”

This happens on v7 and v8

it seems your user doesn’t have enough permissions, please check permissions on the User settings page.

I don’t think so. I even logged in as Administrator and still get this error.

Have you setup sendgrid using following steps?

Go to Setup > Email > Email Account
Create a new Email Account
Select Service as SendGrid
Set your SendGrid Username and SendGrid API Key as the password
On saving the Email Account, SendGrid Integration app will attempt to create a Webhook in your SendGrid account

The problem is that I can’t create a new email account or even go into an existing one to select SendGrid as a service.

Something in SendGrid breaks email. When I uninstall sendgrid I can create and modify email accounts. When I reinstall it, I can’t.

@rmehta any thoughts? This is done on a fresh install.