Added support for Family Strokes.
This commit is contained in:
@@ -8,6 +8,11 @@ const knex = require('./knex');
|
||||
const whereOr = require('./utils/where-or');
|
||||
|
||||
async function curateSite(site, includeParameters = false) {
|
||||
const tags = await knex('sites_tags')
|
||||
.select('tags.*', 'sites_tags.inherit')
|
||||
.where('site_id', site.id)
|
||||
.join('tags', 'tags.id', 'sites_tags.tag_id');
|
||||
|
||||
const parameters = JSON.parse(site.parameters);
|
||||
|
||||
return {
|
||||
@@ -16,6 +21,7 @@ async function curateSite(site, includeParameters = false) {
|
||||
url: site.url,
|
||||
description: site.description,
|
||||
slug: site.slug,
|
||||
tags,
|
||||
independent: !!parameters && parameters.independent,
|
||||
parameters: includeParameters ? parameters : null,
|
||||
network: {
|
||||
@@ -55,7 +61,7 @@ function destructConfigNetworks(networks) {
|
||||
|
||||
async function findSiteByUrl(url) {
|
||||
const { hostname } = new URL(url);
|
||||
const domain = hostname.replace(/^www./, '');
|
||||
const domain = hostname.replace(/www.|tour./, '');
|
||||
|
||||
const site = await knex('sites')
|
||||
.leftJoin('networks', 'sites.network_id', 'networks.id')
|
||||
|
||||
Reference in New Issue
Block a user