mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 14:46:55 +01:00
- api-page-key-fields-must-be-editable-on-insert.good.al and stored-derived-fields-must-not-be-exposed-directly.good.al: both were writable API pages missing DelayedInsert = true, contradicting this repo's own api-page-delayedinsert-true rule - the canonical "good" samples were teaching code BCQuality itself flags. - dimension-management-wiring.good.al: UpdateDimensionSetID exited early when Customer.Get failed, leaving the previous customer's shortcut dimension and Dimension Set ID in place - the same staleness bug the InheritFromDimSetID = 0 fix (from the prior review round) was meant to prevent, just triggered by a failed lookup instead of a successful one. Now clears the shortcut field and recomputes with an empty source list on a failed lookup too, so GetDefaultDimID correctly returns an empty Dimension Set ID instead of never running. |
||
|---|---|---|
| .. | ||
| api-enum-values-are-a-contract-by-name-not-ordinal.bad.al | ||
| api-enum-values-are-a-contract-by-name-not-ordinal.good.al | ||
| api-enum-values-are-a-contract-by-name-not-ordinal.md | ||
| api-page-key-fields-must-be-editable-on-insert.bad.al | ||
| api-page-key-fields-must-be-editable-on-insert.good.al | ||
| api-page-key-fields-must-be-editable-on-insert.md | ||
| disable-write-operations-on-read-only-api-pages.bad.al | ||
| disable-write-operations-on-read-only-api-pages.good.al | ||
| disable-write-operations-on-read-only-api-pages.md | ||
| expose-only-committed-data-from-api-reads.bad.al | ||
| expose-only-committed-data-from-api-reads.good.al | ||
| expose-only-committed-data-from-api-reads.md | ||
| expose-operations-as-bound-actions.bad.al | ||
| expose-operations-as-bound-actions.good.al | ||
| expose-operations-as-bound-actions.md | ||
| expose-systemid-as-the-api-key.bad.al | ||
| expose-systemid-as-the-api-key.good.al | ||
| expose-systemid-as-the-api-key.md | ||
| link-api-parts-on-systemid-and-set-multiplicity.bad.al | ||
| link-api-parts-on-systemid-and-set-multiplicity.good.al | ||
| link-api-parts-on-systemid-and-set-multiplicity.md | ||
| set-required-api-page-properties.bad.al | ||
| set-required-api-page-properties.good.al | ||
| set-required-api-page-properties.md | ||
| stored-derived-fields-must-not-be-exposed-directly.bad.al | ||
| stored-derived-fields-must-not-be-exposed-directly.good.al | ||
| stored-derived-fields-must-not-be-exposed-directly.md | ||
| version-apis-by-adding-not-mutating-published-versions.bad.al | ||
| version-apis-by-adding-not-mutating-published-versions.good.al | ||
| version-apis-by-adding-not-mutating-published-versions.md | ||
| webhook-eligibility-and-validationtoken-renewal.bad.al | ||
| webhook-eligibility-and-validationtoken-renewal.bad.js | ||
| webhook-eligibility-and-validationtoken-renewal.good.al | ||
| webhook-eligibility-and-validationtoken-renewal.good.js | ||
| webhook-eligibility-and-validationtoken-renewal.md | ||