IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28472


Ignore:
Timestamp:
Jun 24, 2010, 12:50:19 PM (16 years ago)
Author:
Paul Price
Message:

Fix pending queries.

Location:
branches/pap/ippTools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/ippTools/share/bgtool_tochip.sql

    r28455 r28472  
    1515    AND chipProcessedImfile.quality = 0
    1616    AND (Label.active OR Label.active IS NULL)
     17-- WHERE hook %s
     18ORDER BY priority DESC, chip_bg_id
  • branches/pap/ippTools/share/bgtool_towarp.sql

    r28465 r28472  
    2222    AND chipBackgroundImfile.quality = 0
    2323    AND (Label.active OR Label.active IS NULL)
     24-- WHERE hook %s
     25ORDER BY priority DESC, chip_bg_id
  • branches/pap/ippTools/src/bgtool.c

    r28470 r28472  
    495495    psMetadata *where = psMetadataAlloc();
    496496    PXOPT_COPY_S64(config->args, where, "-chip_bg_id", "chipBackgroundRun.chip_bg_id", "==");
    497     pxAddLabelSearchArgs (config, where, "-label", "chipBackgroundRun.label", "==");
     497    pxAddLabelSearchArgs(config, where, "-label", "chipBackgroundRun.label", "==");
    498498
    499499    PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false);
     
    514514    psFree(where);
    515515
    516     psString limitString = psStringCopy("\nORDER BY priority DESC, chip_bg_id");
    517516    if (limit) {
    518         psStringAppend(&limitString, "%s", psDBGenerateLimitSQL(limit));
     517        psString limitString = psDBGenerateLimitSQL(limit);
    519518        psStringAppend(&query, " %s", limitString);
    520     }
    521 
    522     if (!p_psDBRunQueryF(config->dbh, query, whereStr, limitString, whereStr,  limitString)) {
     519        psFree(limitString);
     520    }
     521
     522    if (!p_psDBRunQueryF(config->dbh, query, whereStr)) {
    523523        psError(psErrorCodeLast(), false, "database error");
    524524        psFree(query);
    525525        return false;
    526526    }
    527     psFree(limitString);
    528527    psFree(whereStr);
    529528    psFree(query);
     
    12861285    psFree(where);
    12871286
    1288     psString limitString = psStringCopy("\nORDER BY priority DESC, warp_bg_id");
    12891287    if (limit) {
    1290         psStringAppend(&limitString, "%s", psDBGenerateLimitSQL(limit));
     1288        psString limitString = psDBGenerateLimitSQL(limit)
    12911289        psStringAppend(&query, " %s", limitString);
    1292     }
    1293 
    1294     if (!p_psDBRunQueryF(config->dbh, query, whereStr, limitString, whereStr,  limitString)) {
     1290        psFree(limitString);
     1291    }
     1292
     1293    if (!p_psDBRunQueryF(config->dbh, query, whereStr)) {
    12951294        psError(psErrorCodeLast(), false, "database error");
    12961295        psFree(query);
    12971296        return false;
    12981297    }
    1299     psFree(limitString);
    13001298    psFree(whereStr);
    13011299    psFree(query);
Note: See TracChangeset for help on using the changeset viewer.