forked from AFPy/afpy.org
Some old jobs still exist in the Slug table in DB, but not the jobentry column, leading to a return None here.
This commit is contained in:
parent
c4191b80ed
commit
a3a7988346
|
@ -3,7 +3,7 @@ import email
|
||||||
from flask import abort
|
from flask import abort
|
||||||
from flask import Flask
|
from flask import Flask
|
||||||
from flask import render_template
|
from flask import render_template
|
||||||
from flask import request
|
from flask import request, redirect
|
||||||
from flask_admin import Admin
|
from flask_admin import Admin
|
||||||
from flask_login import LoginManager
|
from flask_login import LoginManager
|
||||||
from flask_pagedown import PageDown
|
from flask_pagedown import PageDown
|
||||||
|
@ -106,6 +106,8 @@ def get_slug_url(item):
|
||||||
|
|
||||||
@application.route("/<path:slug>")
|
@application.route("/<path:slug>")
|
||||||
def slug_fallback(slug):
|
def slug_fallback(slug):
|
||||||
|
if slug.startswith("posts/emplois/") or slug.startswith("jobs/"):
|
||||||
|
return redirect("https://discuss.afpy.org/c/emplois/14")
|
||||||
slug = Slug.get_or_none(url="/" + slug)
|
slug = Slug.get_or_none(url="/" + slug)
|
||||||
if not slug:
|
if not slug:
|
||||||
abort(404)
|
abort(404)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user