21 lines
602 B
JavaScript
21 lines
602 B
JavaScript
import { prisma } from './prisma.js'
|
|
|
|
/** Служебная категория для товаров без выбранной категории. Slug не менять. */
|
|
export const UNSPECIFIED_CATEGORY_SLUG = 'ne-ukazano'
|
|
|
|
export async function getOrCreateUnspecifiedCategory() {
|
|
return prisma.category.upsert({
|
|
where: { slug: UNSPECIFIED_CATEGORY_SLUG },
|
|
update: {},
|
|
create: {
|
|
name: 'Не указано',
|
|
slug: UNSPECIFIED_CATEGORY_SLUG,
|
|
sort: 9999,
|
|
},
|
|
})
|
|
}
|
|
|
|
export function isUnspecifiedCategorySlug(slug) {
|
|
return slug === UNSPECIFIED_CATEGORY_SLUG
|
|
}
|