mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-19 17:59:11 -06:00
Fixes #212: Tweak APISelect widget to inject BASE_PATH in API URL
This commit is contained in:
parent
833499ffe8
commit
18a5a966e3
@ -3,6 +3,7 @@ import itertools
|
||||
import re
|
||||
|
||||
from django import forms
|
||||
from django.conf import settings
|
||||
from django.core.urlresolvers import reverse_lazy
|
||||
from django.core.validators import URLValidator
|
||||
from django.utils.encoding import force_text
|
||||
@ -91,7 +92,7 @@ class APISelect(SelectWithDisabled):
|
||||
super(APISelect, self).__init__(*args, **kwargs)
|
||||
|
||||
self.attrs['class'] = 'api-select'
|
||||
self.attrs['api-url'] = api_url
|
||||
self.attrs['api-url'] = '/{}{}'.format(settings.BASE_PATH, api_url.lstrip('/')) # Inject BASE_PATH
|
||||
if display_field:
|
||||
self.attrs['display-field'] = display_field
|
||||
if disabled_indicator:
|
||||
|
Loading…
Reference in New Issue
Block a user