Fix Invalid database ID error

This fixes a superfluous error that happened during cache invalidation.
This commit is contained in:
Matvey Arye 2017-05-13 10:20:01 -04:00 committed by Matvey Arye
parent 662be94d69
commit eb32081085

View File

@ -44,7 +44,7 @@ void _cache_invalidate_extload(void);
static void static void
inval_cache_callback(Datum arg, Oid relid) inval_cache_callback(Datum arg, Oid relid)
{ {
Catalog *catalog = catalog_get(); Catalog *catalog;
if (!extension_is_loaded()) if (!extension_is_loaded())
return; return;
@ -58,6 +58,8 @@ inval_cache_callback(Datum arg, Oid relid)
return; return;
} }
catalog = catalog_get();
if (relid == catalog_get_cache_proxy_id(catalog, CACHE_TYPE_HYPERTABLE)) if (relid == catalog_get_cache_proxy_id(catalog, CACHE_TYPE_HYPERTABLE))
{ {
hypertable_cache_invalidate_callback(); hypertable_cache_invalidate_callback();