diff --git a/timeseriesviewer/spectrallibraries.py b/timeseriesviewer/spectrallibraries.py
index 05e09b1a1ffc3ff8e878c028e087a1da459dfcff..a3abeb6ce1024c218354519a29b3556e7a3b4164 100644
--- a/timeseriesviewer/spectrallibraries.py
+++ b/timeseriesviewer/spectrallibraries.py
@@ -2549,7 +2549,7 @@ class SpectralLibraryWidget(QFrame, loadUI('spectrallibrarywidget.ui')):
             field = d.field()
             b = self.mSpeclib.isEditable()
             self.mSpeclib.startEditing()
-            self.mSpecli.addAttribute(field)
+            self.mSpeclib.addAttribute(field)
             saveEdits(self.mSpeclib, leaveEditable=b)
 
     def onRemoveAttribute(self):