The purpose of this note is to communicate an error in [2] and correct the results that are affected. The error lies in the proof of [2, Lemma 3.8], where it was not taken into account that edges can appear between vertices of G c (A) when passing to G c (A ∪ {a}). Consequently, it can happen that F(x) = F(y) for x, y ∈ V(G c (A)) with {x, y} ∧ {0}, and there are three results, that is, [2, Theorem 1.1, Lemma 3.8 and Corollary 4.3], that require modification. In this note, we correct these results by introducing a condition on the set A of atoms of P (although, Lemma 3.8 is not addressed since it can be omitted under the new assumptions). By using the correction to [2, Theorem 1.1], we confirm that [2, Corollaries 4.1 and 4.2] do not require revision.The following definitions will be used and all other notation is the same as in [2]. Let P be a partially ordered set with zero and Z(P) {0}. For x ∈ P, we define aassumed to be a Boolean algebra (under inclusion), then C x ∅ for every x ∈ V(G c (P)) and the sets [x] (x ∈ V(G c (P))) and A are finite if ω(G c (P)) < ∞. (For example, if |A | ≥ 3, then a∈A C a induces a clique.) These facts will be freely applied throughout.The following result serves as a correction to the statement of [2, Theorem 1.1].THEOREM 1. Let P be a partially ordered set with 0 such that Z(P) {0} and ω(G c (P)) < ∞. Then G(P) is weakly perfect. Furthermore, if {a(x)|x ∈ P} ∪ {A } is a Boolean algebra such that, for all x, y ∈ V(G c (P)), the inequality |[x]| ≤ |[y]| holds whenever a(x) ⊆ a(y), then G c (P) is also weakly perfect.