fix: Store message should not override sender by default (#3024)
This commit is contained in:
parent
9afc6a2d4d
commit
77786d904c
1 changed files with 4 additions and 6 deletions
|
|
@ -23,15 +23,13 @@ class StoreMessageComponent(Component):
|
||||||
StrInput(
|
StrInput(
|
||||||
name="sender",
|
name="sender",
|
||||||
display_name="Sender",
|
display_name="Sender",
|
||||||
info="The sender of the message.",
|
info="The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
value=MESSAGE_SENDER_AI,
|
|
||||||
advanced=True,
|
advanced=True,
|
||||||
),
|
),
|
||||||
StrInput(
|
StrInput(
|
||||||
name="sender_name",
|
name="sender_name",
|
||||||
display_name="Sender Name",
|
display_name="Sender Name",
|
||||||
info="The name of the sender.",
|
info="The name of the sender. Might be AI or User. If empty, the current sender parameter will be used.",
|
||||||
value=MESSAGE_SENDER_NAME_AI,
|
|
||||||
advanced=True,
|
advanced=True,
|
||||||
),
|
),
|
||||||
StrInput(
|
StrInput(
|
||||||
|
|
@ -50,8 +48,8 @@ class StoreMessageComponent(Component):
|
||||||
message = self.message
|
message = self.message
|
||||||
|
|
||||||
message.session_id = self.session_id or message.session_id
|
message.session_id = self.session_id or message.session_id
|
||||||
message.sender = self.sender or message.sender
|
message.sender = self.sender or message.sender or MESSAGE_SENDER_AI
|
||||||
message.sender_name = self.sender_name or message.sender_name
|
message.sender_name = self.sender_name or message.sender_name or MESSAGE_SENDER_NAME_AI
|
||||||
|
|
||||||
if self.memory:
|
if self.memory:
|
||||||
# override session_id
|
# override session_id
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue