diff --git a/code/modules/client/preference_setup/occupation/occupation.dm b/code/modules/client/preference_setup/occupation/occupation.dm index 59446ae37e5..05c6dd70a05 100644 --- a/code/modules/client/preference_setup/occupation/occupation.dm +++ b/code/modules/client/preference_setup/occupation/occupation.dm @@ -302,7 +302,7 @@ to_client_chat(SPAN_DANGER("Your jobs have been reset due to this!")) ResetJobs() return TOPIC_REFRESH_UPDATE_PREVIEW - if(!is_type_in_typecache(S, faction.allowed_species_types)) + if(!is_type_in_typecache(S, faction.allowed_species_types) && length(faction.allowed_species_types)) to_client_chat(SPAN_DANGER("Your faction selection does not permit this species, [pref.species] as [pref.faction].")) to_client_chat(SPAN_DANGER("Your jobs have been reset due to this!")) ResetJobs()