Regression: Fix wrong import and minor code improvements (#15352)

pull/15355/head
Guilherme Gazzo 6 years ago committed by Diego Sampaio
parent 18488e84f8
commit ca61728088
  1. 2
      app/federation/server/hooks/afterCreateDirectRoom.js
  2. 4
      app/lib/server/methods/saveSetting.js
  3. 5
      app/ui-admin/client/admin.js

@ -60,7 +60,7 @@ async function afterCreateDirectRoom(room, extras) {
// Dispatch the events
dispatchEvents(normalizedRoom.federation.domains, [genesisEvent, sourceUserEvent, targetUserEvent]);
} catch (err) {
Promise.await(deleteRoom(room._id));
await deleteRoom(room._id);
logger.client.error('afterCreateDirectRoom => Could not create federated room:', err);
}

@ -1,10 +1,10 @@
import { Meteor } from 'meteor/meteor';
import { Match, check } from 'meteor/check';
import { hasPermission, hasAllPermission } from '../../../authorization';
import { hasPermission, hasAllPermission } from '../../../authorization/server';
import { getSettingPermissionId } from '../../../authorization/lib';
import { settings } from '../../../settings';
import { Settings } from '../../../models';
import { getSettingPermissionId } from '../lib';
Meteor.methods({
saveSetting(_id, value, editor) {

@ -51,10 +51,7 @@ const setFieldValue = function(settingId, value, type, editor) {
Template.admin.onCreated(function() {
if (settings.cachedCollectionPrivate == null) {
settings.cachedCollectionPrivate = new PrivateSettingsCachedCollection({
name: 'private-settings',
eventType: 'onLogged',
});
settings.cachedCollectionPrivate = new PrivateSettingsCachedCollection();
settings.collectionPrivate = settings.cachedCollectionPrivate.collection;
settings.cachedCollectionPrivate.init();
}

Loading…
Cancel
Save