cubicweb/web/webctl.py
branch3.23
changeset 11461 f5a4e14d1dd2
parent 11438 828483a88825
parent 11057 0b59724cb3f2
child 11767 432f87a63057
--- a/cubicweb/web/webctl.py	Tue Aug 16 14:26:41 2016 +0200
+++ b/cubicweb/web/webctl.py	Thu Sep 08 11:40:50 2016 +0200
@@ -78,6 +78,7 @@
             for dirpath, dirnames, filenames in os.walk(datadir):
                 rel_dirpath = dirpath[len(datadir)+1:]
                 resources.update(osp.join(rel_dirpath, f) for f in filenames)
+
         # locate resources and copy them to destination
         for resource in resources:
             dest_resource = osp.join(dest, resource)
@@ -88,6 +89,8 @@
             copy(osp.join(resource_dir, resource_path), dest_resource)
         # handle md5 version subdirectory
         linkdir(dest, osp.join(dest, config.instance_md5_version()))
+        # ensure generated files are owned by configured uid
+        config.ensure_uid_directory(dest)
         print('You can use apache rewrite rule below :\n'
               'RewriteRule ^/data/(.*) %s/$1 [L]' % dest)