more channel management cleanup

master
rob 2 years ago
parent 79c1249027
commit 8ed2122eff

@ -62,8 +62,12 @@ class VenueAdminController extends SiteController {
}
async postUpdateChannel (req, res, next) {
const { venue: venueService } = this.dtp.services;
const { user: userService, venue: venueService } = this.dtp.services;
try {
const owner = await userService.lookup(req.body.owner);
if (!owner) {
throw new SiteError(400, `Channel owner is empty or invalid: ${req.body.owner}`);
}
await venueService.updateChannel(res.locals.channel, req.body);
res.redirect('/admin/venue/channel');
} catch (error) {
@ -77,7 +81,7 @@ class VenueAdminController extends SiteController {
try {
const owner = await userService.lookup(req.body.owner);
if (!owner) {
throw new SiteError(400, 'Channel owner is empty or invalid');
throw new SiteError(400, `Channel owner is empty or invalid: ${req.body.owner}`);
}
await venueService.createChannel(owner, req.body);
res.redirect('/admin/venue/channel');

@ -61,7 +61,7 @@ block content
div(class="uk-width-1-1 uk-width-1-2@s")
label(for="owner").uk-form-label Owner
.uk-form-controls
input(type="text", name="owner", placeholder=`Enter channel owner's local username (here on ${site.name})`, value= channel ? channel.owner.username : user.username).uk-input
input(id="owner", type="text", name="owner", placeholder=`Enter channel owner's local username (here on ${site.name})`, value= channel ? channel.owner.username : user.username).uk-input
div(class="uk-width-1-1 uk-width-1-2@s")
label(for="sort-order").uk-form-label Sort order

Loading…
Cancel
Save