diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm
index ebc8057d71..e2a82c38b2 100644
--- a/code/game/objects/items/shields.dm
+++ b/code/game/objects/items/shields.dm
@@ -46,7 +46,7 @@
user.visible_message("[user] bashes [src] with [W]!")
playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1)
cooldown = world.time
- else if(istype(W, fixing))
+ else if(istype(W, repair_material))
if(obj_integrity >= max_integrity)
to_chat(user, "[src] is already in perfect condition.")
else