Question: I'm trying to use pyathena (which looks simpler than the native boto3) to perform some queries .
However, I wasn't able to find how can I define which data catalog to use.
For example the query execution using boto3:

```
    athena_client = boto3.client('athena')

    start_execution_response = athena_client.start_query_execution(
        QueryString='SELECT * FROM test_table',
        QueryExecutionContext={
            'Database': 'default',
            'Catalog': 'AwsDataCatalog'
        },
        ResultConfiguration={
            'OutputLocation': 's3://some_bucket/query_results/'
        }
    )

```

And using pyathena I can do something like that (and it worked):

```
    cursor = connect(s3_staging_dir='s3://some_bucket/query_results/',
                     schema_name="some_db",
                     ).cursor()

    cursor.execute("SELECT * FROM table1")

```

But how can it work when I have multiple catalogs? Am I missing something?

Thanks,
Nir.

Answer: 
I suppose you did not use the phone field in a domain.

Many views are inheriting the partner view, the `sms.partner_form_send_sms_form_view` view adds a button (`Send SMS`) which uses the phone field in attrs (`attrs="{'invisible':[('phone', '=', False)]}"`).

Even if you change that, there is an error (`TypeError: dict.record.phone is undefined`) in the kanban view which checks for `phone` field value (`t-if="record.phone.raw_value">`), but you can simply avoid that by checking if the phone field exists before trying to get its value.

You need to update the partner view according to your changes because you restricted the field access to the users of the given groups only.
Kenly, I want hide 'email':

```
email = fields.Char(groups='cmz_security_contacts.field_invisible_from_contacts')

```

But when I choose a contact:
The requested operation cannot be completed due to security restrictions. Please contact your system administrator.

(Document type: Contact, Operation: read) - (User: 125, Fields: email)
Why am I getting this message if the limit is set only on a field?
Why I didn't get it for fields phone and mobile ?
Thx.