From 07b981dd4820ef661d7bb675cfb21ff65b60208f Mon Sep 17 00:00:00 2001
From: Peter Powers <pmpowers@usgs.gov>
Date: Fri, 22 Nov 2024 11:14:31 -0700
Subject: [PATCH] disagg interface system fix

---
 .../java/gov/usgs/earthquake/nshmp/calc/DisaggDataset.java     | 3 +++
 .../java/gov/usgs/earthquake/nshmp/calc/Disaggregator.java     | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/src/main/java/gov/usgs/earthquake/nshmp/calc/DisaggDataset.java b/src/main/java/gov/usgs/earthquake/nshmp/calc/DisaggDataset.java
index 46ed521d..6754d020 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/calc/DisaggDataset.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/calc/DisaggDataset.java
@@ -491,6 +491,9 @@ final class DisaggDataset {
           case FAULT_SYSTEM:
             putOrAddSystem((SystemContributor) disaggContributor);
             break;
+          case INTERFACE_SYSTEM:
+            putOrAddSystem((SystemContributor) disaggContributor);
+            break;
           default:
             putOrAddSource((SourceContributor) disaggContributor);
         }
diff --git a/src/main/java/gov/usgs/earthquake/nshmp/calc/Disaggregator.java b/src/main/java/gov/usgs/earthquake/nshmp/calc/Disaggregator.java
index 89010678..4487a2ff 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/calc/Disaggregator.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/calc/Disaggregator.java
@@ -91,6 +91,8 @@ final class Disaggregator {
         return processClusterSources();
       case FAULT_SYSTEM:
         return processSystemSources();
+      case INTERFACE_SYSTEM:
+        return processSystemSources();
       default:
         return processSources();
     }
-- 
GitLab