Increase security and reformat
This commit is contained in:
@@ -224,7 +224,9 @@ def create_memory_change_request(
|
||||
person_id=person_id or (str(memory.person_id or "") if memory else "") or None,
|
||||
action=normalized_action,
|
||||
status="pending",
|
||||
proposed_memory_kind=str(memory_kind or (memory.memory_kind if memory else "")).strip(),
|
||||
proposed_memory_kind=str(
|
||||
memory_kind or (memory.memory_kind if memory else "")
|
||||
).strip(),
|
||||
proposed_content=dict(content or {}),
|
||||
proposed_confidence_score=(
|
||||
float(confidence_score)
|
||||
@@ -335,7 +337,9 @@ def review_memory_change_request(
|
||||
|
||||
|
||||
@transaction.atomic
|
||||
def run_memory_hygiene(*, user_id: int | None = None, dry_run: bool = False) -> dict[str, int]:
|
||||
def run_memory_hygiene(
|
||||
*, user_id: int | None = None, dry_run: bool = False
|
||||
) -> dict[str, int]:
|
||||
now = timezone.now()
|
||||
queryset = MemoryItem.objects.filter(status="active")
|
||||
if user_id is not None:
|
||||
@@ -357,7 +361,9 @@ def run_memory_hygiene(*, user_id: int | None = None, dry_run: bool = False) ->
|
||||
for item in queryset.select_related("conversation", "person"):
|
||||
content = item.content or {}
|
||||
field = str(content.get("field") or content.get("key") or "").strip().lower()
|
||||
text = _clean_value(str(content.get("text") or content.get("value") or "")).lower()
|
||||
text = _clean_value(
|
||||
str(content.get("text") or content.get("value") or "")
|
||||
).lower()
|
||||
if not field or not text:
|
||||
continue
|
||||
scope = (
|
||||
|
||||
Reference in New Issue
Block a user