[MIRROR] fix a potential server crash (#9598)

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2024-12-07 16:14:03 -07:00
committed by GitHub
parent dc639a7a1f
commit 4257ad7ab5
2 changed files with 3 additions and 3 deletions

View File

@@ -16,7 +16,7 @@
persistent = /datum/persistent/storage/smartfridge/sheet_storage/lossy
/obj/machinery/smartfridge/sheets/accept_check(var/obj/item/O)
return istype(O, /obj/item/stack/material)
return istype(O, /obj/item/stack/material) && !istype(O, /obj/item/stack/material/cyborg)
/obj/machinery/smartfridge/sheets/vend(datum/stored_item/stack/I, var/count)
var/amount = I.get_amount()
@@ -48,4 +48,4 @@
/obj/machinery/smartfridge/sheets/mining/persistent
persistent = /datum/persistent/storage/smartfridge/sheet_storage
/obj/machinery/smartfridge/sheets/mining/persistent_lossy
persistent = /datum/persistent/storage/smartfridge/sheet_storage/lossy
persistent = /datum/persistent/storage/smartfridge/sheet_storage/lossy

View File

@@ -57,7 +57,7 @@
. = list()
for(var/obj/item/stack/material/S as anything in L)
var/real_path = istext(S) ? text2path(S) : S
if(!ispath(real_path, /obj/item/stack/material))
if(!ispath(real_path, /obj/item/stack/material) || ispath(real_path, /obj/item/stack/material/cyborg))
log_debug("Warning: Sheet_storage persistent datum tried to create [S]")
continue