Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
SRCT
go
Commits
453eaf3d
Commit
453eaf3d
authored
Apr 24, 2017
by
David Haynes
🙆
Browse files
Merge branch '2.2-dev' into 103-flake8
parents
d3a13d1c
21564865
Pipeline
#1307
passed with stages
in 2 minutes and 56 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
go/go/views.py
View file @
453eaf3d
...
...
@@ -447,12 +447,16 @@ def redirection(request, short):
# Get the current domain info
domain
=
"%s://%s"
%
(
request
.
scheme
,
request
.
META
.
get
(
'HTTP_HOST'
))
+
"/"
# Get the URL object that relates to the requested Go link
url
=
get_object_or_404
(
URL
,
short__iexact
=
short
)
# Increment our clicks by one
url
.
clicks
+=
1
# Get the URL short link
doesExist
=
URL
.
objects
.
get
(
short__iexact
=
short
)
# Checks to see if the link exists, if not we 404 the user.
if
doesExist
.
target
is
None
:
return
redirect
(
'go/404.html'
)
# If the user is trying to make a Go link to itself, we 404 them
if
url
.
target
==
domain
+
short
:
return
redirect
(
'404.html'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment