diff --git a/packages/taskdog-ui/src/taskdog/tui/commands/export.py b/packages/taskdog-ui/src/taskdog/tui/commands/export.py index 1c5535d2..6e4723dc 100644 --- a/packages/taskdog-ui/src/taskdog/tui/commands/export.py +++ b/packages/taskdog-ui/src/taskdog/tui/commands/export.py @@ -50,8 +50,13 @@ def __init__( def execute(self) -> None: """Execute the export command.""" try: + status = getattr(self.context.state, "status_filter", None) + raw_tag = getattr(self.context.state, "tag_filter", None) + tags = [raw_tag] if raw_tag else None result = self.context.api_client.list_tasks( include_archived=self.context.state.show_archived, + status=status, + tags=tags, ) tasks = result.tasks