Foser signed a permanent three-year contract with West Brom, reports the Premier League.
Foster spent last season on loan with the club, making 37 appearances.