Index: trunk/psphot/src/psphotMagnitudes.c
===================================================================
--- trunk/psphot/src/psphotMagnitudes.c	(revision 6862)
+++ trunk/psphot/src/psphotMagnitudes.c	(revision 6866)
@@ -3,12 +3,19 @@
 bool psphotMagnitudes (psArray *sources, psMetadata *recipe, pmPSF *psf) {
 
+    bool status = false;
+    int Nap = 0;
+
     psTimerStart ("psphot");
+
+    pmSourceMagnitudesInit (recipe);
 
     for (int i = 0; i < sources->n; i++) {
 	pmSource *source = (pmSource *) sources->data[i];
-	pmSourceMagnitudes (source, psf, true, true);
+	status = pmSourceMagnitudes (source, psf, PM_SOURCE_PHOT_GROWTH | PM_SOURCE_PHOT_APCORR | PM_SOURCE_PHOT_WEIGHT);
+	// status = pmSourceMagnitudes (source, psf, PM_SOURCE_PHOT_GROWTH | PM_SOURCE_PHOT_APCORR);
+	if (status) Nap ++;
     }	
 
-    psLogMsg ("psphot.magnitudes", 4, "measure magnitudes : %f sec for %d objects\n", psTimerMark ("psphot"), sources->n);
+    psLogMsg ("psphot.magnitudes", 4, "measure magnitudes : %f sec for %d objects (%d with apertures)\n", psTimerMark ("psphot"), sources->n, Nap);
     return true;
 }
