wafrn sends invalid delete requests

This commit is contained in:
rimu 2024-03-02 09:22:58 +13:00
parent f7ebdec1d5
commit e01aa64c28

View file

@ -903,7 +903,8 @@ def process_delete_request(request_json, activitypublog_id, ip_address):
activity_log = ActivityPubLog.query.get(activitypublog_id)
if 'type' in request_json and request_json['type'] == 'Delete':
if isinstance(request_json['object'], dict):
current_app.logger.error('Cannot delete, dict provided: ' + str(request_json['object']))
# wafrn sends invalid delete requests
return
else:
actor_to_delete = request_json['object'].lower()
user = User.query.filter_by(ap_profile_id=actor_to_delete).first()