| provider: ApiToolProvider = db.session.query(ApiToolProvider).filter( | provider: ApiToolProvider = db.session.query(ApiToolProvider).filter( | ||||
| ApiToolProvider.tenant_id == tenant_id, | ApiToolProvider.tenant_id == tenant_id, | ||||
| ApiToolProvider.id == provider_id | ApiToolProvider.id == provider_id | ||||
| ) | |||||
| ).first() | |||||
| return json.loads(provider.icon) | return json.loads(provider.icon) | ||||
| except: | except: | ||||
| return { | return { |
| try: | try: | ||||
| provider: ApiToolProvider = db.session.query(ApiToolProvider).filter( | provider: ApiToolProvider = db.session.query(ApiToolProvider).filter( | ||||
| ApiToolProvider.id == provider_id | ApiToolProvider.id == provider_id | ||||
| ) | |||||
| ).first() | |||||
| meta['tool_icons'][tool_name] = json.loads(provider.icon) | meta['tool_icons'][tool_name] = json.loads(provider.icon) | ||||
| except: | except: | ||||
| meta['tool_icons'][tool_name] = { | meta['tool_icons'][tool_name] = { |