Purge VIEW EMAIL LOGS righe, e fermare un test marcire quando gli ordinali si spostano

FeatureInitializerService
Shipped
15 agosto 2026 alle ore 05:22 UTC
Author
Kamo
Commit
a643b36

VIEW EMAIL LOGS (64) è stato cancellato da RoleRightType oggi per la denominazione di una caratteristica che non è mai stato costruito. Ciò rimuove ciò che ha lasciato — misurato in 42 righe di ruolo, 33 righe applicate e 8 righe dei modelli — attraverso entrambe le codifica, dal momento che la tabella dei modelli memorizza l'enum NAME mentre il resto memorizza l'ID intero. Dovevo sistemare lo stesso cambiamento, e... la ragione vale la pena mantenere. Ha affermato che il suo esempio giusto aveva id!= ordinale, sorvegliato da "il test è solo significativo" che detiene. Rimuovere id 64 spostati ogni più tardi ordinale, e il suo ordinale. La guardia ha sparato. Se la guardia non fosse stata lì, il test avrebbe continuato a passare mentre non provare nulla, che è il risultato peggiore. Ora sceglie il suo testimone a runtime — qualsiasi diritto che ha un antenato e il cui id differisce dal suo ordinale — quindi nessuna cancellazione futura può tranquillamente scavare fuori. Cancellazione i diritti sono ora abbastanza di routine che un esempio hardcoded è una responsabilità.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo