Bladeren bron

Ensure a team overleaf id is unique

Alberto Fernández Capel 8 jaren geleden
bovenliggende
commit
8a55994f64
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      services/web/app/coffee/models/Subscription.coffee

+ 5 - 1
services/web/app/coffee/models/Subscription.coffee

@@ -19,7 +19,11 @@ SubscriptionSchema = new Schema
 		planCode: String
 		allowed: {type: Boolean, default: true}
 	overleaf:
-		id: { type: Number }
+		id:
+			type: Number
+			index:
+				unique: true,
+				partialFilterExpression: {'overleaf.id': {$exists: true}}
 
 
 SubscriptionSchema.statics.findAndModify = (query, update, callback)->