@@ -87,7 +87,7 @@ export async function installPackage(options: {
8787} ) : Promise < AssetReference [ ] > {
8888 const { savedObjectsClient, pkgkey, callCluster } = options ;
8989 const registryPackageInfo = await Registry . fetchInfo ( pkgkey ) ;
90- const { name : pkgName , version : pkgVersion } = registryPackageInfo ;
90+ const { name : pkgName , version : pkgVersion , internal = false } = registryPackageInfo ;
9191
9292 const installKibanaAssetsPromise = installKibanaAssets ( {
9393 savedObjectsClient,
@@ -116,6 +116,7 @@ export async function installPackage(options: {
116116 pkgkey,
117117 pkgName,
118118 pkgVersion,
119+ internal,
119120 toSave,
120121 } ) ;
121122 return toSave ;
@@ -145,9 +146,10 @@ export async function saveInstallationReferences(options: {
145146 pkgkey : string ;
146147 pkgName : string ;
147148 pkgVersion : string ;
149+ internal : boolean ;
148150 toSave : AssetReference [ ] ;
149151} ) {
150- const { savedObjectsClient, pkgkey, pkgName, pkgVersion, toSave } = options ;
152+ const { savedObjectsClient, pkgkey, pkgName, pkgVersion, internal , toSave } = options ;
151153 const installation = await getInstallation ( { savedObjectsClient, pkgkey } ) ;
152154 const savedRefs = installation ?. installed || [ ] ;
153155 const mergeRefsReducer = ( current : AssetReference [ ] , pending : AssetReference ) => {
@@ -159,7 +161,7 @@ export async function saveInstallationReferences(options: {
159161 const toInstall = toSave . reduce ( mergeRefsReducer , savedRefs ) ;
160162 await savedObjectsClient . create < Installation > (
161163 PACKAGES_SAVED_OBJECT_TYPE ,
162- { installed : toInstall , name : pkgName , version : pkgVersion } ,
164+ { installed : toInstall , name : pkgName , version : pkgVersion , internal } ,
163165 { id : pkgkey , overwrite : true }
164166 ) ;
165167
0 commit comments