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