Loading isis/src/tgo/apps/tgocassisrdrgen/tgocassisrdrgen.cpp +11 −3 Original line number Original line Diff line number Diff line Loading @@ -68,9 +68,17 @@ void IsisMain() { productId.setValue( ui.GetString("PRODUCTID") ); productId.setValue( ui.GetString("PRODUCTID") ); } } else { else { // Get the observationId from the Archive Group. // Get the observationId from the Archive Group, or the Mosaic group, if the input is a mosaic QString observationId; if(label->findObject("IsisCube").hasGroup("Archive")){ PvlGroup archiveGroup = label->findObject("IsisCube").findGroup("Archive"); PvlGroup archiveGroup = label->findObject("IsisCube").findGroup("Archive"); QString observationId = archiveGroup.findKeyword("ObservationId")[0]; observationId = archiveGroup.findKeyword("ObservationId")[0]; } else if (label->findObject("IsisCube").hasGroup("Mosaic")) { PvlGroup mosaicGroup = label->findObject("IsisCube").findGroup("Mosaic"); observationId = mosaicGroup.findKeyword("ObservationId")[0]; } productId.setValue(observationId); productId.setValue(observationId); } } Loading Loading
isis/src/tgo/apps/tgocassisrdrgen/tgocassisrdrgen.cpp +11 −3 Original line number Original line Diff line number Diff line Loading @@ -68,9 +68,17 @@ void IsisMain() { productId.setValue( ui.GetString("PRODUCTID") ); productId.setValue( ui.GetString("PRODUCTID") ); } } else { else { // Get the observationId from the Archive Group. // Get the observationId from the Archive Group, or the Mosaic group, if the input is a mosaic QString observationId; if(label->findObject("IsisCube").hasGroup("Archive")){ PvlGroup archiveGroup = label->findObject("IsisCube").findGroup("Archive"); PvlGroup archiveGroup = label->findObject("IsisCube").findGroup("Archive"); QString observationId = archiveGroup.findKeyword("ObservationId")[0]; observationId = archiveGroup.findKeyword("ObservationId")[0]; } else if (label->findObject("IsisCube").hasGroup("Mosaic")) { PvlGroup mosaicGroup = label->findObject("IsisCube").findGroup("Mosaic"); observationId = mosaicGroup.findKeyword("ObservationId")[0]; } productId.setValue(observationId); productId.setValue(observationId); } } Loading