diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ef0ed0da3bc9f99b3249350d067edc712ba5d06..b6934a7fe0e7b6c9ae6b2b98a0f7c28168983fe8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,6 +46,7 @@ release. - Pinned `suitesparse` dependency version to maximum not including 7.7.0 [#5496](https://github.com/DOI-USGS/ISIS3/issues/5496) ### Fixed +- Fixed a bug in noproj.cpp which left a persisent lbl file after running noproj. [#5577] (https://github.com/DOI-USGS/ISIS3/issues/5577) - Fixed a bug in QVIEW's FindTool in which camera was prioritized over projction [#5508](https://github.com/DOI-USGS/ISIS3/issues/5508) - Fixed a bug in PolygonTools in which the program exited before attempting to fix an invalid Polygon [#5520](https://github.com/DOI-USGS/ISIS3/issues/5520) - Fixed a bug in QVIEW's Stretch tool where the default min/max type was not an available option [#5289](https://github.com/DOI-USGS/ISIS3/issues/5289) diff --git a/isis/src/base/apps/noproj/noproj.cpp b/isis/src/base/apps/noproj/noproj.cpp index c35bdf97f767c309ff3da69bebb1ff1de4ab9bfc..021792ec28beed901127f06cab09e52774d3b9a4 100644 --- a/isis/src/base/apps/noproj/noproj.cpp +++ b/isis/src/base/apps/noproj/noproj.cpp @@ -378,7 +378,8 @@ namespace Isis { Cube matchCube; matchCube.open(matchCubeFile.expanded(), "rw"); cam2cam(icube, &matchCube, cam2camUI); - + matchCube.close(); + // Cleanup by deleting the match files QStringList detfiles = findAllDetachedFiles( label ); detfiles.append(matchLbl); diff --git a/isis/src/base/apps/noproj/noproj.xml b/isis/src/base/apps/noproj/noproj.xml index ca270a2d60f59f0defce0e01b52352fadd3dc05d..249e887d5fe6569d836c59a97e9fe11fdf3a2b2b 100644 --- a/isis/src/base/apps/noproj/noproj.xml +++ b/isis/src/base/apps/noproj/noproj.xml @@ -84,6 +84,10 @@ Incorporated Kris Becker's 2021-09-22 bug fix above into USGS code base. + + Additional bug fix to address persistent temporary lbl file after + running noproj. Fixes #5577. +