My boss is an introvert and has a slightly unusual character. It looks like he can't disagree or say no to people when they bring an issue to him.
I overheard him a couple of times agreeing with one side of a conflict when they complained, but then also agree with the other side if they approach him. Basically, if you bring him an issue, he will agree with you, and only after some time will he finally tell one of the sides to do something differently or settle out, etc.
As for me, it is fine if he acts like this, but as my career is growing I understand that it is important to make sure I'm watching what I'm saying. For example, when my boss agreed with one of the parties, I knew that when he quickly agreed, it was wrong and not professional, and I don't want to act like this in the future.
Basically, if I talk to people who bring me issues, I don't want to upset them much, I want to resolve a conflict and I don't want to support their view if it is wrong. How do I handle these three? Also, how do I develop a skill to make sure I'm watching what I'm saying and not gossip about other people?