Based on this rule I'd say it was the wrong call:
Rule 6.01(a)(10) to 6.01(a)(11)
Rule 6.01(a )(10) Comment: When a catcher and batter-runner
going to first base have contact when the catcher is fielding the
ball, there is generally no violation and nothing should be
called. “Obstruction” by a fielder attempting to field a ball
should be called only in very flagrant and violent cases
because the rules give him the right of way, but of course such
“right of way” is not a license to, for example, intentionally
trip a runner even though fielding the ball. If the catcher is
fielding the ball and any fielder, including the pitcher, obstructs
a runner going to first base, “obstruction” shall be called and
the base runner awarded first base.