2a933d2ff5f4726301b8f4ba75f1832bf68decdd tdreszer Wed Aug 17 17:03:59 2011 -0700 Extra careful on that dateUnrestricted. diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 7ab3cb3..f47b9b7 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -3743,31 +3743,31 @@ char *encodeRestrictionDate(char *db,struct trackDb *trackDb,boolean excludePast) /* Create a string for ENCODE restriction date of this track if return is not null, then free it after use */ { if (!trackDb) return NULL; char *date = NULL; if(metadataForTable(db,trackDb,NULL) != NULL) { date = cloneString((char *)metadataFindValue(trackDb,"dateUnrestricted")); if (date != NULL) date = strSwapChar(date, ' ', 0); // Truncate time (not expected, but just in case) - if (excludePast && dateIsOld(date,"%F")) + if (excludePast && !isEmpty(date) && dateIsOld(date,"%F")) freez(&date); } return date; } static void cfgLinkToDependentCfgs(struct cart *cart, struct trackDb *tdb,char *prefix) /* Link composite or view level controls to all associateled lower level controls */ { if (!cartVarExists(cart, "ajax") && tdbIsComposite(tdb)) #ifdef SUBTRACK_CFG_POPUP printf("\n",prefix); #else///ifndef SUBTRACK_CFG_POPUP printf("\n",prefix); #endif///ndef SUBTRACK_CFG_POPUP }