From a95928f760fd488ce54310f7d078db0d2338e752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=8B=A5?= <98474722+liruohrh@users.noreply.github.com> Date: Fri, 29 Aug 2025 00:17:40 +0800 Subject: [PATCH] fix: ignore nil error for up2date --- run.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/run.go b/run.go index 79ad11e..213b34e 100644 --- a/run.go +++ b/run.go @@ -276,7 +276,11 @@ func Run(options ...*RunOptions) (*Playwright, error) { } up2date, err := driver.isUpToDateDriver() if err != nil || !up2date { - return nil, fmt.Errorf("please install the driver (v%s) first: %w", playwrightCliVersion, err) + ferr := fmt.Errorf("please install the driver (v%s) first", playwrightCliVersion) + if err != nil { + ferr = fmt.Errorf("%w: %w", ferr, err) + } + return nil, ferr } connection, err := driver.run() if err != nil {