mirror of
				https://git.sr.ht/~tsileo/microblog.pub
				synced 2025-06-05 21:59:23 +02:00 
			
		
		
		
	Fix old inbox data pruning
This commit is contained in:
		| @@ -55,14 +55,16 @@ async def _prune_old_inbox_objects( | ||||
|             models.InboxObject.liked_via_outbox_object_ap_id.is_(None), | ||||
|             # Keep announced objects | ||||
|             models.InboxObject.announced_via_outbox_object_ap_id.is_(None), | ||||
|             # Keep objects related to local conversations | ||||
|             # Keep objects related to local conversations (i.e. don't break the | ||||
|             # public website) | ||||
|             or_( | ||||
|                 models.InboxObject.conversation.not_like(f"{BASE_URL}%"), | ||||
|                 models.InboxObject.conversation.is_(None), | ||||
|             ), | ||||
|             # Keep activities related to the outbox (like Like/Announce/Follow...) | ||||
|             or_( | ||||
|                 models.InboxObject.activity_object_ap_id.not_like(f"{BASE_URL}*"), | ||||
|                 # XXX: no `/` here because the local ID does not have one | ||||
|                 models.InboxObject.activity_object_ap_id.not_like(f"{BASE_URL}%"), | ||||
|                 models.InboxObject.activity_object_ap_id.is_(None), | ||||
|             ), | ||||
|             # Keep direct messages | ||||
|   | ||||
		Reference in New Issue
	
	Block a user