diff --git a/code/modules/modular_computers/file_system/programs/card.dm b/code/modules/modular_computers/file_system/programs/card.dm index 1eb895b0c13..c99acdd7245 100644 --- a/code/modules/modular_computers/file_system/programs/card.dm +++ b/code/modules/modular_computers/file_system/programs/card.dm @@ -160,6 +160,8 @@ computer.visible_message("[computer] prints out paper.") if("eject") if(computer && computer.card_slot) + if(id_card) + data_core.manifest_modify(id_card.registered_name, id_card.assignment) computer.proc_eject_id(user) if("terminate") if(computer && can_run(user, 1))