response.setdefault('pgwui', dict())
response['pgwui']['pgwui_sql'] = settings['pgwui']['pgwui_sql']
- response['search_path'] = uh.data.stmts[0].result
+ if uh.data is None:
+ log.debug('sql editor requested when user not logged in: DB {db}:'
+ # ' File ({filename}):'
+ # ' Format {format}:'
+ ' By user {user}:'
+ .format( # filename=response['filename'],
+ # format=download_fmt,
+ db=response['db'],
+ user=response['user']))
+ else:
+ # The hander executed; the user is logged in
+ response['search_path'] = uh.data.stmts[0].result
- # if pgwui_core.utils.is_checked(response['csv_checked']):
- # download_fmt = 'CSV'
- # else:
- # download_fmt = 'TAB'
- log.debug('Successful sql editor request: DB {db}:'
- # ' File ({filename}):'
- # ' Format {format}:'
- ' By user {user}:'
- ' search_path ({search_path})'
- .format( # filename=response['filename'],
- # format=download_fmt,
- db=response['db'],
- user=response['user'],
- search_path=response['search_path']))
+ # if pgwui_core.utils.is_checked(response['csv_checked']):
+ # download_fmt = 'CSV'
+ # else:
+ # download_fmt = 'TAB'
+ log.debug('Successful sql editor request: DB {db}:'
+ # ' File ({filename}):'
+ # ' Format {format}:'
+ ' By user {user}:'
+ ' search_path ({search_path})'
+ .format( # filename=response['filename'],
+ # format=download_fmt,
+ db=response['db'],
+ user=response['user'],
+ search_path=response['search_path']))
return response