diff --git a/timeseriesviewer/spectrallibraries.py b/timeseriesviewer/spectrallibraries.py index 6fed71ef02474271da352967cb0bb84176d5f18a..756655406a4229936aaf6409ed1880320f8f8601 100644 --- a/timeseriesviewer/spectrallibraries.py +++ b/timeseriesviewer/spectrallibraries.py @@ -155,7 +155,7 @@ class SpectralLibraryTableView(QgsAttributeTableView): assert isinstance(index, QModelIndex) featureIDs = self.mSelectionManager.selectedFeatureIds() - + indices = self.selectedFeatureIndices() if not isinstance(featureIDs, list): s = "" @@ -837,9 +837,10 @@ class ClipboardIO(AbstractSpectralLibraryIO): attributeIndices = [i for i, name in zip(fields.allAttributesList(), fields.names()) if not name.startswith(HIDDEN_ATTRIBUTE_PREFIX)] - skipGeometry = False + skipGeometry = mode == ClipboardIO.WritingModes.VALUES skipAttributes = mode == ClipboardIO.WritingModes.VALUES skipValues = mode == ClipboardIO.WritingModes.ATTRIBUTES + for p in speclib.profiles(): assert isinstance(p, SpectralProfile) line = []