resolved: properly pass through errors while updating link data