fix: add portal path if not in path