Skip to content

Asset fixes#909

Merged
elwills merged 10 commits into
masterfrom
assetFixes
Jul 17, 2026
Merged

Asset fixes#909
elwills merged 10 commits into
masterfrom
assetFixes

Conversation

@nbeatty-gpa

@nbeatty-gpa nbeatty-gpa commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Fixes problems related to adding Assets to Meter/Substations due to changes in Asset shape not being reflected in Asset-from-JSON helper functions, and oversights in switch statements leading to DERs being unpostable and CapBankRelay attributes not being shown.


Jira Work Item(s)

  • SC-432
  • SC-431

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses regressions in SystemCenter’s asset create/edit flows caused by asset-shape changes and missing switch-case handling, restoring the ability to post DER assets and correctly display/edit CapacitorBankRelay attributes.

Changes:

  • Render CapacitorBankRelay attribute UI when editing meter assets.
  • Update TypeScript “new asset” helpers to reflect updated asset shapes (e.g., Breaker AirGapResistor, Transformer tertiary fields).
  • Fix OpenXDA asset posting to (a) read LineSegment values from Detail, (b) allow posting DER assets, and (c) tolerate optional fields for CapBank/Transformer.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
Source/Applications/SystemCenter/wwwroot/Scripts/TSX/SystemCenter/Meter/MeterAsset.tsx Adds CapacitorBankRelay attribute rendering path in the meter asset UI.
Source/Applications/SystemCenter/wwwroot/Scripts/TSX/SystemCenter/AssetAttribute/Asset.tsx Updates “new asset” defaults to match updated asset shapes (Breaker/Transformer).
Source/Applications/SystemCenter/Controllers/OpenXDA/Assets/OpenXDAAssetController.cs Updates server-side asset posting/mapping for Line Detail, DER creation, and optional CapBank/Transformer fields.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@elwills
elwills merged commit 6c133e9 into master Jul 17, 2026
3 checks passed
@elwills
elwills deleted the assetFixes branch July 17, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants