Browse Source

gracefully handle empty param category

JonStargaryen 4 years ago
parent
commit
4676ad8738
2 changed files with 2 additions and 0 deletions
  1. 1 0
      src/mol-io/writer/mol/encoder.ts
  2. 1 0
      src/mol-io/writer/mol2/encoder.ts

+ 1 - 0
src/mol-io/writer/mol/encoder.ts

@@ -90,6 +90,7 @@ export class MolEncoder extends LigandEncoder {
         const { instance, source } = getCategoryInstanceData(category, context);
         const fields = instance.fields;
         const src = source[0];
+        if (!src) return;
         const data = src.data;
 
         const it = src.keys();

+ 1 - 0
src/mol-io/writer/mol2/encoder.ts

@@ -289,6 +289,7 @@ export class Mol2Encoder extends LigandEncoder {
         const { instance, source } = getCategoryInstanceData(category, context);
         const fields = instance.fields;
         const src = source[0];
+        if (!src) return;
         const data = src.data;
 
         const it = src.keys();