NET
19 But the Lord was unwilling to destroy Judah. He preserved Judah for the sake of his servant David to whom he had promised a perpetual dynasty.
Darby
19 But Jehovah would not destroy Judah, for David his servant's sake, as he had promised him to give him always a lamp for his sons.
KJV
19 Yet the LORD would not destroy Judah for David his servant's sake, as he promised him to give him alway a light, [and] to his children.