Files
Bubberstation/code/modules/forensics
SkyratBot 0510e1e700 [MIRROR] Fixes forensics hard del (#26802)
* Fixes forensics hard del (#81880)

## About The Pull Request

Should fix this CI error.

![firefox_JiarBI7EY5](https://github.com/tgstation/tgstation/assets/13398309/b456900c-e97c-4184-8615-98752ee6349a)

`parent` used to be a weakref but since it's not any longer (as of
#81751) we need to manage the ref more carefully.

The forensic datum should be getting `QDEL_NULL`'d in `atom/Destroy()`
but I think what was likely happening was somehow, something was adding
a forensics datum again after the atom was qdeleted. This should
hopefully prevent that from happening.

## Why It's Good For The Game

Less CI errors

## Changelog

Nothing player facing

* Fixes forensics hard del

---------

Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
2024-03-08 19:20:06 -05:00
..