Skip to content

Commit ddd0c11

Browse files
committed
code review fixes
1 parent 92c0abb commit ddd0c11

File tree

5 files changed

+18
-6
lines changed

5 files changed

+18
-6
lines changed

apps/webapp/app/components/logs/LogDetailView.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,16 @@ export function LogDetailView({ logId, initialLog, onClose, searchTerm }: LogDet
105105
// Handle keyboard shortcuts
106106
useEffect(() => {
107107
const handleKeyDown = (e: KeyboardEvent) => {
108+
const target = e.target as HTMLElement;
109+
if (target && (
110+
target.tagName === "INPUT" ||
111+
target.tagName === "TEXTAREA" ||
112+
target.tagName === "SELECT" ||
113+
target.contentEditable === "true"
114+
)) {
115+
return;
116+
}
117+
108118
if (e.key === "Escape") {
109119
onClose();
110120
} else if ((e.key === "v" || e.key === "V") && !e.ctrlKey && !e.metaKey && !e.altKey && !e.shiftKey && !isLoading && log) {

apps/webapp/app/components/logs/LogsRunIdFilter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
import { useSearchParams } from "~/hooks/useSearchParam";
1515
import { FilterMenuProvider } from "~/components/runs/v3/SharedFilters";
1616

17-
const shortcut = { key: "r" };
17+
const shortcut = { key: "i" };
1818

1919
export function LogsRunIdFilter() {
2020
const { value } = useSearchParams();

apps/webapp/app/presenters/v3/LogsListPresenter.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,7 @@ export class LogsListPresenter extends BasePresenter {
298298
queryBuilder.where(
299299
"(lower(message) like {searchPattern: String} OR lower(attributes_text) like {searchPattern: String})",
300300
{
301-
searchPattern: `%${searchTerm.toLowerCase()}%`,
302-
statusTerm: searchTerm.toUpperCase(),
301+
searchPattern: `%${searchTerm.toLowerCase()}%`
303302
}
304303
);
305304
}

apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.logs.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,11 @@ export const loader = async ({ request, params }: LoaderFunctionArgs) => {
5050
const period = url.searchParams.get("period") ?? undefined;
5151
const fromStr = url.searchParams.get("from");
5252
const toStr = url.searchParams.get("to");
53-
const from = fromStr ? parseInt(fromStr, 10) : undefined;
54-
const to = toStr ? parseInt(toStr, 10) : undefined;
53+
let from = fromStr ? parseInt(fromStr, 10) : undefined;
54+
let to = toStr ? parseInt(toStr, 10) : undefined;
55+
56+
if (Number.isNaN(from)) from = undefined;
57+
if (Number.isNaN(to)) to = undefined;
5558

5659
const options = LogsListOptionsSchema.parse({
5760
userId,

internal-packages/clickhouse/schema/014_add_task_runs_v2_serch_indexes.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ALTER TABLE trigger_dev.task_events_v2
77
GRANULARITY 1;
88

99
ALTER TABLE trigger_dev.task_events_v2
10-
ADD INDEX IF NOT EXISTS message_text_search lower(message)
10+
ADD INDEX IF NOT EXISTS idx_message_text_search lower(message)
1111
TYPE ngrambf_v1(3, 32768, 2, 0)
1212
GRANULARITY 1;
1313

0 commit comments

Comments
 (0)