Skip to content

Commit f5fdf67

Browse files
committed
Ikke feil helt når context ikke svarer
Ved feil på oppdateringer i context nå vil ikke dekoratøren endre fnr lokalt heller. Dette gjør at menyen blir vanskelig å bruke dersom context ikke funker. Med denne så ignorerer vi feilen og endrer fnr lokalt uansett slik at det faktisk er mulig å endre bruker uavhengig om det oppdateres i context.
1 parent 8adaa64 commit f5fdf67

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

packages/internarbeidsflate-decorator-v3/src/store/FnrValueManager.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,13 @@ export class FnrValueManager extends ContextValueManager {
8888
};
8989

9090
readonly changeFnrLocallyAndExternally = async (newFnr?: string) => {
91-
const revert = this.optimisticUpdate('fnr');
91+
this.optimisticUpdate('fnr');
9292
this.changeFnrLocally(newFnr);
9393
const res = await this.contextHolderApi.changeFnr(newFnr);
9494
if (res.error) {
9595
this.#errorMessageManager.addErrorMessage(
9696
PredefiniertFeilmeldinger.OPPDATER_BRUKER_CONTEXT_FEILET,
9797
);
98-
revert();
9998
}
10099
};
101100

@@ -127,9 +126,9 @@ export class FnrValueManager extends ContextValueManager {
127126
}
128127
};
129128

130-
readonly clearFnr = () => {
129+
readonly clearFnr = async () => {
131130
this.changeFnrLocally();
132-
this.clearFnrExternally();
131+
await this.clearFnrExternally();
133132
this.#propsUpdateHandler.clearOldValue('fnr');
134133
};
135134

0 commit comments

Comments
 (0)