Index: trunk/psModules/src/objects/pmPSF_IO.c
===================================================================
--- trunk/psModules/src/objects/pmPSF_IO.c	(revision 10421)
+++ trunk/psModules/src/objects/pmPSF_IO.c	(revision 11292)
@@ -6,6 +6,6 @@
  *  @author EAM, IfA
  *
- *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-12-03 18:48:10 $
+ *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-01-26 00:05:18 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -204,5 +204,6 @@
     case PM_FPA_FILE_PSF:
         filename = pmFPAfileNameFromRule (file->filerule, file, view);
-        realname = pmConfigConvertFilename (filename, config);
+        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+        realname = pmConfigConvertFilename (filename, config, create);
 
         psMetadata *psfData = pmPSFtoMetadata (NULL, psf);
@@ -308,5 +309,6 @@
     case PM_FPA_FILE_PSF:
         filename = pmFPAfileNameFromRule (file->filerule, file, view);
-        realname = pmConfigConvertFilename (filename, config);
+        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+        realname = pmConfigConvertFilename (filename, config, create);
 
         psMetadata *psfData = psMetadataConfigRead(NULL, &Nfail, realname, FALSE);
