         if opts.settings.email_address?
             email_address = opts.settings.email_address
             delete opts.settings.email_address
-        if not @_validate_uuids(opts) then return
+        if not @_validate_opts(opts) then return
         async.parallel([
             (cb) =>
                 # treat email separately, since email must be globally unique.

            path        : required
            description : required
            cb          : required
        if not @_validate_uuids(opts) then return
        x = {}; x[opts.path] = opts.description
        @db.table('projects').get(opts.project_id).update(public_paths:x).run(opts.cb)



PROJECT_GROUPS = misc.PROJECT_GROUPS

PROJECT_COLUMNS = exports.PROJECT_COLUMNS = ['id', 'account_id', 'title', 'last_edited', 'description', 'public', 'bup_location', 'size', 'deleted', 'users']

exports.PUBLIC_PROJECT_COLUMNS = ['id', 'title', 'last_edited', 'description', 'public', 'bup_location', 'size', 'deleted']

