IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 20, 2010, 4:37:23 PM (16 years ago)
Author:
watersc1
Message:

Fix unpopulated skyfile bug (hopefully)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/warptool.c

    r28054 r28055  
    11811181          return(false);
    11821182        }
    1183         // Set warpRun.software_ver to the appropriate value
    1184         if (!pxSetRunSoftware(config, "warpRun", "warp_id", warp_id, software_ver)) {
    1185           psError(PS_ERR_UNKNOWN, false, "failed to set warpRun.software_ver for warp_id: %" PRId64,
    1186                   warp_id);
    1187           psFree(output);
    1188           if (!psDBRollback(config->dbh)) {
    1189             psError(PS_ERR_UNKNOWN, false, "database error");
     1183        // Set warpRun.software_ver to the appropriate value    if (
     1184        if (software_ver) {
     1185          if (!pxSetRunSoftware(config, "warpRun", "warp_id", warp_id, software_ver)) {
     1186            psError(PS_ERR_UNKNOWN, false, "failed to set warpRun.software_ver for warp_id: %" PRId64,
     1187                    warp_id);
     1188            psFree(output);
     1189            if (!psDBRollback(config->dbh)) {
     1190              psError(PS_ERR_UNKNOWN, false, "database error");
     1191            }
     1192            return(false);
    11901193          }
    1191           return(false);
    11921194        }
    11931195        // Set warpRun.maskfrac* to the appropriate values.
    1194         if (!pxSetRunMaskfrac(config, "warpRun", "warp_id", warp_id, maskfrac_npix, maskfrac_static,
    1195                               maskfrac_dynamic, maskfrac_magic, maskfrac_advisory)) {
    1196           psError(PS_ERR_UNKNOWN, false, "failed to set warpRun.software_ver for warp_id: %" PRId64,
    1197                   warp_id);
    1198           psFree(output);
    1199           if (!psDBRollback(config->dbh)) {
    1200             psError(PS_ERR_UNKNOWN, false, "database error");
     1196        if (maskfrac_npix) {
     1197          if (!pxSetRunMaskfrac(config, "warpRun", "warp_id", warp_id, maskfrac_npix, maskfrac_static,
     1198                                maskfrac_dynamic, maskfrac_magic, maskfrac_advisory)) {
     1199            psError(PS_ERR_UNKNOWN, false, "failed to set warpRun.software_ver for warp_id: %" PRId64,
     1200                    warp_id);
     1201            psFree(output);
     1202            if (!psDBRollback(config->dbh)) {
     1203              psError(PS_ERR_UNKNOWN, false, "database error");
     1204            }
     1205            return(false);
    12011206          }
    1202           return(false);
    1203         }       
     1207        }
    12041208
    12051209       
Note: See TracChangeset for help on using the changeset viewer.