From deeb5648b0ca2b4285742742b56ca573fa2fc1cd Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Fri, 14 Jul 2017 15:07:08 -0400 Subject: [PATCH] ProgramQuoteCleaner: Handle case of missing meta field data * src/server/quote/ProgramQuoteCleaner.js (_fixMeta): `program.meta' does not exist on programs compiled previous to the proguic update. --- src/server/quote/ProgramQuoteCleaner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/quote/ProgramQuoteCleaner.js b/src/server/quote/ProgramQuoteCleaner.js index 10ce70f..7f053c2 100644 --- a/src/server/quote/ProgramQuoteCleaner.js +++ b/src/server/quote/ProgramQuoteCleaner.js @@ -172,7 +172,7 @@ module.exports = Class( 'ProgramQuoteCleaner', */ 'private _fixMeta'( quote ) { - const { fields } = this._program.meta; + const { fields = {} } = this._program.meta; const metabucket = quote.getMetabucket(); const metadata = metabucket.getData();