Index: trunk/ppStack/src/ppStackReadout.c
===================================================================
--- trunk/ppStack/src/ppStackReadout.c	(revision 14834)
+++ trunk/ppStack/src/ppStackReadout.c	(revision 14848)
@@ -320,11 +320,15 @@
     psFree(cellList);
 
-    if (photometry && !psphotReadout(config, view)) {
-        psError(psErrorCodeLast(), false, "Unable to perform photometry on stacked image.\n");
-        return false;
-    }
-
-
-
+    if (photometry)
+        pmFPAfile *photFile = psMetadataLookupPtr(NULL, config->files, "PSPHOT.INPUT");
+        pmFPACopy(photFile->fpa, outRO->parent->parent->parent);
+
+        if (!psphotReadout(config, view)) {
+            psError(psErrorCodeLast(), false, "Unable to perform photometry on stacked image.\n");
+            return false;
+        }
+
+        pmFPAfileActivate(config->files, false, "PSPHOT.INPUT");
+    }
 
     psFree(stack);
