@@ -152,10 +152,10 @@ def symlink_cnames(self, domain=None):
152
152
if domain :
153
153
domains = [domain ]
154
154
else :
155
- domains = Domain .objects .filter (project = self .project )
155
+ domains = Domain .objects .filter (project = self .project ). values_list ( 'domain' , flat = True )
156
156
for dom in domains :
157
157
log_msg = 'Symlinking CNAME: {} -> {}' .format (
158
- dom . domain ,
158
+ dom ,
159
159
self .project .slug ,
160
160
)
161
161
log .info (
@@ -167,13 +167,13 @@ def symlink_cnames(self, domain=None):
167
167
)
168
168
169
169
# CNAME to doc root
170
- symlink = os .path .join (self .CNAME_ROOT , dom . domain )
170
+ symlink = os .path .join (self .CNAME_ROOT , dom )
171
171
self .environment .run ('ln' , '-nsf' , self .project_root , symlink )
172
172
173
173
# Project symlink
174
174
project_cname_symlink = os .path .join (
175
175
self .PROJECT_CNAME_ROOT ,
176
- dom . domain ,
176
+ dom ,
177
177
)
178
178
self .environment .run (
179
179
'ln' ,
@@ -183,16 +183,21 @@ def symlink_cnames(self, domain=None):
183
183
)
184
184
185
185
def remove_symlink_cname (self , domain ):
186
- """Remove CNAME symlink."""
187
- log_msg = 'Removing symlink for CNAME {}' .format (domain .domain )
186
+ """
187
+ Remove CNAME symlink.
188
+
189
+ :param domain: domain for which symlink is to be removed
190
+ :type domain: str
191
+ """
192
+ log_msg = 'Removing symlink for CNAME {}' .format (domain )
188
193
log .info (
189
194
constants .LOG_TEMPLATE .format (
190
195
project = self .project .slug ,
191
196
version = '' ,
192
- msg = log_msg ,
197
+ msg = log_msg
193
198
),
194
199
)
195
- symlink = os .path .join (self .CNAME_ROOT , domain . domain )
200
+ symlink = os .path .join (self .CNAME_ROOT , domain )
196
201
safe_unlink (symlink )
197
202
198
203
def symlink_subprojects (self ):
0 commit comments