This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch fix-shared-imports-local-settings
in repository https://gitbox.apache.org/repos/asf/streampipes.git

commit 4dbded6b821ed2da937e3c78d17872347707e98e
Author: Dominik Riemer <[email protected]>
AuthorDate: Sun Jan 11 12:05:58 2026 +0100

    fix: Imports from shared-ui
---
 ui/projects/streampipes/shared-ui/src/public-api.ts                   | 1 +
 .../app/assets/components/asset-overview/asset-overview.component.ts  | 4 +++-
 .../datalake-configuration/datalake-configuration.component.ts        | 3 +--
 ui/src/app/home/components/asset-map/home-asset-map.component.ts      | 4 +++-
 ui/src/app/home/home.component.ts                                     | 2 +-
 5 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/ui/projects/streampipes/shared-ui/src/public-api.ts 
b/ui/projects/streampipes/shared-ui/src/public-api.ts
index 679f6617f2..b7f051ec27 100644
--- a/ui/projects/streampipes/shared-ui/src/public-api.ts
+++ b/ui/projects/streampipes/shared-ui/src/public-api.ts
@@ -75,4 +75,5 @@ export * from 
'./lib/components/asset-browser/asset-browser.service';
 export * from './lib/services/date-format.service';
 export * from './lib/services/pipeline-element-schema.service';
 export * from './lib/services/asset-configuration.service';
+export * from './lib/services/local-storage-settings.service';
 export * from './lib/components/feature-card-host/feature-card.service';
diff --git 
a/ui/src/app/assets/components/asset-overview/asset-overview.component.ts 
b/ui/src/app/assets/components/asset-overview/asset-overview.component.ts
index 843ffeaa43..1d75d26f46 100644
--- a/ui/src/app/assets/components/asset-overview/asset-overview.component.ts
+++ b/ui/src/app/assets/components/asset-overview/asset-overview.component.ts
@@ -113,7 +113,9 @@ export class SpAssetOverviewComponent implements OnInit {
 
     loadAssets(): void {
         this.assetService.getAllAssets().subscribe(result => {
-            this.existingAssets = result as SpAssetModel[];
+            this.existingAssets = (result as SpAssetModel[]).sort((a, b) =>
+                a.assetName.localeCompare(b.assetName),
+            );
             this.dataSource.sort = this.sort;
             this.dataSource.data = this.existingAssets;
         });
diff --git 
a/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
 
b/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
index 80a3d7841f..dd3677e50f 100644
--- 
a/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
+++ 
b/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts
@@ -18,7 +18,6 @@
 
 import {
     AfterViewInit,
-    ChangeDetectorRef,
     Component,
     inject,
     OnInit,
@@ -39,6 +38,7 @@ import {
     DataDownloadDialogComponent,
     DialogRef,
     DialogService,
+    LocalStorageService,
     PanelType,
     SpBreadcrumbService,
     SpTableComponent,
@@ -51,7 +51,6 @@ import { DeleteExportProviderComponent } from 
'../../dialog/delete-export-provid
 import { TranslateService } from '@ngx-translate/core';
 import { ExportProviderConnectionTestComponent } from 
'../../dialog/export-provider-connection-test/export-provider-connection-test.component';
 import { DataRetentionLogDialogComponent } from 
'../../dialog/data-retention-log-dialog/data-retention-log-dialog.component';
-import { LocalStorageService } from 
'../../../../../projects/streampipes/shared-ui/src/lib/services/local-storage-settings.service';
 
 @Component({
     selector: 'sp-datalake-configuration',
diff --git a/ui/src/app/home/components/asset-map/home-asset-map.component.ts 
b/ui/src/app/home/components/asset-map/home-asset-map.component.ts
index dbdfcab79b..95c5ecfe7f 100644
--- a/ui/src/app/home/components/asset-map/home-asset-map.component.ts
+++ b/ui/src/app/home/components/asset-map/home-asset-map.component.ts
@@ -111,7 +111,9 @@ export class HomeAssetMapComponent implements OnInit, 
OnChanges {
 
     refreshMarkersAndView(): void {
         this.markersGroup.clearLayers();
-        const assetsWithSite = this.assets.filter(a => a.assetSite !== null);
+        const assetsWithSite = this.assets.filter(
+            a => a.assetSite !== null && a.assetSite.location !== null,
+        );
 
         assetsWithSite.forEach(asset => {
             const site = this.sites[asset.assetSite.siteId];
diff --git a/ui/src/app/home/home.component.ts 
b/ui/src/app/home/home.component.ts
index 07e42751b8..27f6bd61de 100644
--- a/ui/src/app/home/home.component.ts
+++ b/ui/src/app/home/home.component.ts
@@ -23,6 +23,7 @@ import { AppConstants } from '../services/app.constants';
 import {
     CurrentUserService,
     DialogService,
+    LocalStorageService,
     PanelType,
     SpAssetBrowserService,
     SpBreadcrumbService,
@@ -48,7 +49,6 @@ import {
 } from '@streampipes/platform-services';
 import { forkJoin, Subscription, zip } from 'rxjs';
 import { StatusBox } from './models/home.model';
-import { LocalStorageService } from 
'../../../projects/streampipes/shared-ui/src/lib/services/local-storage-settings.service';
 
 @Component({
     templateUrl: './home.component.html',

Reply via email to