категории и подкатегории сообщений ошибочно сохраняются в БД

У меня есть категория jobs и под ней я создал несколько подкатегорий: введите описание изображения здесь

Теперь, когда я создаю сообщение, иногда, как видно ниже, имя подкатегории предшествует, а когда-то после самой категории, независимо от того, что я делаю и как я сначала сохраняю сообщение, я не могу сделать так, чтобы подкатегория всегда будет перед категорией …

Это просто убивает меня …

введите описание изображения здесь