From b46e7ef0ec14a5769765dbd4ed2a7626832298ea Mon Sep 17 00:00:00 2001 From: mob-sakai Date: Sat, 18 Jun 2022 16:23:19 +0900 Subject: [PATCH] fix: null pointer exception on package manager window opend --- Editor/Coffee.UpmGitExtension/UI/PackageDetailsExtension.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Editor/Coffee.UpmGitExtension/UI/PackageDetailsExtension.cs b/Editor/Coffee.UpmGitExtension/UI/PackageDetailsExtension.cs index 30ca458..2ec39ae 100644 --- a/Editor/Coffee.UpmGitExtension/UI/PackageDetailsExtension.cs +++ b/Editor/Coffee.UpmGitExtension/UI/PackageDetailsExtension.cs @@ -113,7 +113,7 @@ public void OnPackageSelectionChange(PackageInfo packageInfo) if (packageVersion != null) { var package = GitPackageDatabase.GetPackage(packageVersion); - _targetVersion = package.versions.installed?.uniqueId == packageInfo.packageId ? package.versions.recommended : packageVersion; + _targetVersion = package?.versions?.installed?.uniqueId == packageInfo.packageId ? package.versions.recommended : packageVersion; if (_targetVersion != null) { _updateButton.text = _updateButton.text.Replace(_targetVersion.version.ToString(), _targetVersion.versionString); @@ -122,7 +122,7 @@ public void OnPackageSelectionChange(PackageInfo packageInfo) else { var package = GitPackageDatabase.GetPackage(packageInfo.name); - _targetVersion = package.versions.installed != null ? package.versions.recommended : package.versions.primary; + _targetVersion = package?.versions?.installed != null ? package?.versions?.recommended : package?.versions?.primary; } #if UNITY_2022_2_OR_NEWER