Skip to content

Commit 926b4bc

Browse files
committed
Simplify logic
1 parent 45b7a05 commit 926b4bc

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

  • packages/core/src/tracing/langchain

packages/core/src/tracing/langchain/utils.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -560,17 +560,11 @@ export function _INTERNAL_mergeLangChainCallbackHandler(existing: unknown, sentr
560560
return [sentryHandler];
561561
}
562562

563-
if (Array.isArray(existing)) {
564-
if (existing.includes(sentryHandler)) {
565-
return existing;
566-
}
563+
if (Array.isArray(existing) && !existing.includes(sentryHandler)) {
567564
return [...existing, sentryHandler];
568565
}
569566

570-
if (isCallbackManager(existing)) {
571-
if (existing.handlers?.includes(sentryHandler)) {
572-
return existing;
573-
}
567+
if (isCallbackManager(existing) && !existing.handlers?.includes(sentryHandler)) {
574568
const copied = existing.copy() as {
575569
addHandler: (handler: unknown, inherit?: boolean) => void;
576570
};

0 commit comments

Comments
 (0)