extract path from full_path if missing