mirror of
https://github.com/MODSetter/SurfSense.git
synced 2025-09-01 18:19:08 +00:00
fix source generation for clickup tasks
This commit is contained in:
parent
eb6830c4fa
commit
9c2408d026
2 changed files with 18 additions and 18 deletions
|
@ -1,7 +1,7 @@
|
|||
"""Add ClickUp connector enums
|
||||
|
||||
Revision ID: 15_add_clickup_connector_enums
|
||||
Revises: 14_add_confluence_connector_enums
|
||||
Revision ID: '15'
|
||||
Revises: '14'
|
||||
Create Date: 2025-07-29 12:00:00.000000
|
||||
|
||||
"""
|
||||
|
@ -11,8 +11,8 @@ from collections.abc import Sequence
|
|||
from alembic import op
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = "15_add_clickup_connector_enums"
|
||||
down_revision: str | None = "14_add_confluence_connector_enums"
|
||||
revision: str = '15'
|
||||
down_revision: str | None = '14'
|
||||
branch_labels: str | Sequence[str] | None = None
|
||||
depends_on: str | Sequence[str] | None = None
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import asyncio
|
||||
import json
|
||||
from typing import Any
|
||||
|
||||
from linkup import LinkupClient
|
||||
|
@ -1222,22 +1223,21 @@ class ConnectorService:
|
|||
sources_list = []
|
||||
|
||||
for chunk in clickup_chunks:
|
||||
if hasattr(chunk, "metadata") and chunk.metadata:
|
||||
document = chunk.metadata
|
||||
else:
|
||||
# Handle case where chunk is a dict (from document retriever)
|
||||
document = chunk
|
||||
|
||||
# Extract document metadata
|
||||
document = chunk.get("document", {})
|
||||
metadata = document.get("metadata", {})
|
||||
|
||||
# Extract ClickUp task information from metadata
|
||||
task_name = document.get("task_name", "Unknown Task")
|
||||
task_id = document.get("task_id", "")
|
||||
task_url = document.get("task_url", "")
|
||||
task_status = document.get("task_status", "Unknown")
|
||||
task_priority = document.get("task_priority", "Unknown")
|
||||
task_assignees = document.get("task_assignees", [])
|
||||
task_due_date = document.get("task_due_date", "")
|
||||
task_list_name = document.get("task_list_name", "")
|
||||
task_space_name = document.get("task_space_name", "")
|
||||
task_name = metadata.get("task_name", "Unknown Task")
|
||||
task_id = metadata.get("task_id", "")
|
||||
task_url = metadata.get("task_url", "")
|
||||
task_status = metadata.get("task_status", "Unknown")
|
||||
task_priority = metadata.get("task_priority", "Unknown")
|
||||
task_assignees = metadata.get("task_assignees", [])
|
||||
task_due_date = metadata.get("task_due_date", "")
|
||||
task_list_name = metadata.get("task_list_name", "")
|
||||
task_space_name = metadata.get("task_space_name", "")
|
||||
|
||||
# Create description from task details
|
||||
description_parts = []
|
||||
|
|
Loading…
Add table
Reference in a new issue