mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-25 07:36:37 +00:00
Fix create post from community bug. Fixes #39
This commit is contained in:
parent
fb1163e27f
commit
add2f61f42
|
@ -24,7 +24,7 @@ server.use('/static', express.static(path.resolve('./dist')));
|
|||
// server.use(cookieParser());
|
||||
|
||||
server.get('/*', async (req, res) => {
|
||||
const activeRoute = routes.find(route => matchPath(req.url, route)) || {};
|
||||
const activeRoute = routes.find(route => matchPath(req.path, route)) || {};
|
||||
const context = {} as any;
|
||||
let auth: string = IsomorphicCookie.load('jwt', req);
|
||||
|
||||
|
|
|
@ -524,17 +524,6 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
|
|||
}
|
||||
|
||||
setupCommunities() {
|
||||
if (this.props.post) {
|
||||
this.state.postForm.community_id = this.props.post.community_id;
|
||||
} else if (this.props.params && this.props.params.community) {
|
||||
let foundCommunityId = this.props.communities.find(
|
||||
r => r.name == this.props.params.community
|
||||
).id;
|
||||
this.state.postForm.community_id = foundCommunityId;
|
||||
} else {
|
||||
// By default, the null valued 'Select a Community'
|
||||
}
|
||||
|
||||
// Set up select searching
|
||||
if (isBrowser()) {
|
||||
let selectId: any = document.getElementById('post-community');
|
||||
|
@ -580,6 +569,23 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (this.props.post) {
|
||||
this.state.postForm.community_id = this.props.post.community_id;
|
||||
} else if (this.props.params && this.props.params.community) {
|
||||
let foundCommunityId = this.props.communities.find(
|
||||
r => r.name == this.props.params.community
|
||||
).id;
|
||||
this.state.postForm.community_id = foundCommunityId;
|
||||
if (isBrowser()) {
|
||||
this.choices.setChoiceByValue(
|
||||
this.state.postForm.community_id.toString()
|
||||
);
|
||||
}
|
||||
this.setState(this.state);
|
||||
} else {
|
||||
// By default, the null valued 'Select a Community'
|
||||
}
|
||||
}
|
||||
|
||||
parseMessage(msg: WebSocketJsonResponse) {
|
||||
|
|
Loading…
Reference in a new issue